learning-by-doing

Top 23 learning-by-doing Open-Source Projects

  • learngo

    ❀️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. πŸš€ Learn Go by fixing 1000+ tiny programs.

  • learn oops in python

    πŸ“š Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • learnyounode

    Learn You The Node.js For Much Win! An intro to Node.js via a set of self-guided workshops.

  • ultimate-python

    Ultimate Python study guide for newcomers and professionals alike. :snake: :snake: :snake:

  • ziglings

    Learn the Zig programming language by fixing tiny broken programs.

  • Project mention: Roadmap to master zig | /r/Zig | 2023-10-08

    Master syntax - language possibilities, so that you can read code. Ziglings (or github) does great job teaching it!

  • full-speed-python

    Full Speed Python: a book for self-learners

  • Project mention: Ask HN: Programming Courses for Experienced Coders? | news.ycombinator.com | 2023-12-29

    If you're learning Python, and know other programming languages, I have this online ebook [1] that I use with my students so that they learn Python fast enough so that I can teach them about socket programming.

    Basically, in each chapter I give a small detailed introduction to the topic and then students do some exercises to solidify things.

    [1] https://github.com/joaoventura/full-speed-python

  • projectlearn-project-based-learning

    A curated list of project tutorials for project-based learning.

  • Project mention: Projects ideas | /r/learnprogramming | 2023-07-12

    https://github.com/practical-tutorials/project-based-learning and https://github.com/Xtremilicious/projectlearn-project-based-learning

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • py_regular_expressions

    Learn Python Regular Expressions step by step from beginner to advanced levels

  • Project mention: Understanding Python re(gex)? | news.ycombinator.com | 2023-05-12
  • awesome-cyber-security-university

    πŸŽ“ Because Education should be free. Contributions welcome! πŸ•΅οΈ

  • futurecoder

    100% free and interactive Python course for beginners

  • Project mention: Learn Python From Scratch - with futurecoder | dev.to | 2023-07-15

    I have recently found a neat new (to me) resource for learning Python. It's called futurecoder and you can find it at https://futurecoder.io.

  • learn-nodejs-hard-way

    Learn and master NodeJS and backend development by creating a backend framework with 0 dependencies.

  • Project mention: Master JS - The quickest way possible | /r/webdev | 2023-09-21

    My previous repository Node.js - The hard way received a lot of good feedback from Js/Node developers. However, I noticed that many people were not well versed with Javascript in the first place.

  • learn-php

    :elephant: Learn modern PHP

  • learn4haskell

    πŸ‘©β€πŸ« πŸ‘¨β€πŸ« Learn Haskell basics in 4 pull requests

  • modern-embedded-programming-course

    Companion repository to the "Modern Embedded Systems Programming" video course.

  • Project mention: Many Hands Make Light Work - Let’s Learn Together | /r/embedded | 2023-06-09

    - The companion GitHub repository

  • kubernetes-the-hard-way-aws

    AWS version of Kelsey's kubernetes-the-hard-way

  • programming-for-kids

    book for parents and kids.

  • Project mention: Show HN: PyKidos, Teach Your Kid Python in the Browser | news.ycombinator.com | 2024-03-14

    I can tell you as a dad, it frightens me that the future is coming so fast I cant even see 1 year ahead.

    I teach my daughter things from small circuits to assembler, c, python, sql but also basic prompt engineering, how next word predictors work, how surveillance works or how privacy is infringed, how do we pay for the "free" apps, or how to make an idea into something real, also things about how to type fast (at the moment she types with 80wpm) and how to not be afraid of computers and how to just play with them.

    Of course, it might turn out that I have wasted her time, but we spend time together, and during this time I also teach her how to learn things.

    Honestly I am not sure "what" you are teaching is that important, If I knew how to bake, I would teach her the deep mastery of baking with all my heart.

    PS: you can check my teaching progress log here https://github.com/jackdoe/programming-for-kids/blob/master/...

  • wasm-by-example

    Wasm By Example is a website with a set of hands-on introduction examples and tutorials for WebAssembly (Wasm)

  • Project mention: WASM by Example | news.ycombinator.com | 2023-11-15

    Looks like the code is here if you want to send a PR: https://github.com/torch2424/wasm-by-example

  • Design-Patterns

    Design Patterns play an important role in the writing of the re-usable object oriented code in the both desktop and web applications. This repository contains all information related to design patterns alongside with implementation in Java. (by AbdurRKhalid)

  • gitstery

    A Git Murder Mystery

  • data-science-learning

    Repository of code and resources related to different data science and machine learning topics. For learning, practice and teaching purposes.

  • monthly-challenges

    Repository containing monthly challenges in the field of quantum computing.

  • meowfacts

    🐈 a simple api which returns a catfact

  • luna

    πŸŒ™ A really tiny WebAssembly compiler for demonstration and educational purposes. Written in Go and built as one of my quests to conquer the WebAssembly dungeon (by thomscoder)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

learning-by-doing related posts

Index

What are some of the best open-source learning-by-doing projects? This list will help you:

Project Stars
1 learngo 18,331
2 learn oops in python 15,889
3 learnyounode 7,211
4 ultimate-python 4,897
5 ziglings 4,085
6 full-speed-python 4,043
7 projectlearn-project-based-learning 2,845
8 py_regular_expressions 1,716
9 awesome-cyber-security-university 1,389
10 futurecoder 1,230
11 learn-nodejs-hard-way 1,166
12 learn-php 1,013
13 learn4haskell 972
14 modern-embedded-programming-course 540
15 kubernetes-the-hard-way-aws 532
16 programming-for-kids 531
17 wasm-by-example 484
18 Design-Patterns 470
19 gitstery 412
20 data-science-learning 401
21 monthly-challenges 366
22 meowfacts 327
23 luna 309

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com