learning-by-doing

Top 23 learning-by-doing Open-Source Projects

learning-by-doing
  1. learngo

    โค๏ธ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. ๐Ÿš€ Learn Go by fixing 1000+ tiny programs.

    Project mention: Top Github repositories for 10+ programming languages | dev.to | 2024-07-16

    Learn Go

  2. Judoscale

    Save 47% on cloud hosting with autoscaling that just works. Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.

    Judoscale logo
  3. 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.

    Project mention: 17 Best GitHub Repositories to Learn Python | dev.to | 2025-02-06

    Learn Python

  4. learnyounode

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

    Project mention: 11 GitHub Repositories to learn NodeJs | dev.to | 2024-11-03
  5. ultimate-python

    Ultimate Python study guide :snake: :snake: :snake:

  6. ziglings

    Learn the Zig programming language by fixing tiny broken programs.

  7. projectlearn-project-based-learning

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

  8. full-speed-python

    Full Speed Python: a book for self-learners

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. nano-graphrag

    A simple, easy-to-hack GraphRAG implementation

    Project mention: Show HN: A Simple GraphRAG Implementation | news.ycombinator.com | 2024-08-15

    I love that you had an "issues" section https://github.com/gusye1234/nano-graphrag?tab=readme-ov-fil...

    but how does that affect the performance, theoretically?

  11. awesome-cyber-security-university

    ๐ŸŽ“ Because Education should be free. Contributions welcome! ๐Ÿ•ต๏ธ

  12. py_regular_expressions

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

  13. learn-nodejs-hard-way

    Learn NodeJS and master the art of server-side programming by creating a backend framework with 0 dependencies.

  14. futurecoder

    100% free and interactive Python course for beginners

    Project mention: Free Python Learning Platforms | news.ycombinator.com | 2024-09-09
  15. learn-php

    :elephant: Learn modern PHP

  16. learn4haskell

    ๐Ÿ‘ฉโ€๐Ÿซ ๐Ÿ‘จโ€๐Ÿซ Learn Haskell basics in 4 pull requests

  17. modern-embedded-programming-course

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

  18. kubernetes-the-hard-way-aws

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

  19. programming-for-kids

    book for parents and kids.

    Project mention: The Unix Pipe Card Game | news.ycombinator.com | 2024-07-23
  20. wasm-by-example

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

    Project mention: Waxolotl โ€“ a small language that compiles to WebAssembly text format | news.ycombinator.com | 2024-05-18

    It's crazy that even the simplest Hello World translates to 1191 lines of WebAssembly text format (without comments). Compare it to only 18 lines with AssemblyScript: https://github.com/torch2424/wasm-by-example/blob/master/exa...

  21. 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)

  22. gitstery

    A Git Murder Mystery

  23. meowfacts

    ๐Ÿˆ a simple api which returns a catfact

    Project mention: Building a customizable dashboard with Dashy | dev.to | 2024-06-04

    Letโ€™s learn how to create a custom Dashy widget by updating the Docker containerโ€™s source files. Weโ€™ll create a new simple widget called Cats that displays some facts about cats via the meowfacts.herokuapp.com public RESTful API.

  24. monthly-challenges

    Repository containing monthly challenges in the field of quantum computing.

  25. data-science-learning

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

  26. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB 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 discussion

Log in or Post with

learning-by-doing related posts

  • Understanding Pagination with NewsDataHub API

    1 project | dev.to | 17 Dec 2024
  • Crypto News Aggregator using Typescript, Next.js, NewsDataHub and CoinGecko APIs

    1 project | dev.to | 17 Dec 2024
  • Free Python Learning Platforms

    1 project | news.ycombinator.com | 9 Sep 2024
  • Show HN: A Simple GraphRAG Implementation

    2 projects | news.ycombinator.com | 15 Aug 2024
  • Niche AI writing applications

    1 project | dev.to | 1 May 2024
  • Text-to-video takes another massive leap forward

    2 projects | dev.to | 1 May 2024
  • A Simple ZK-Rollup meant to help learners

    3 projects | /r/ethereum | 29 Nov 2023
  • A note from our sponsor - Judoscale
    judoscale.com | 18 Apr 2025
    Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues. Learn more โ†’

Index

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

# Project Stars
1 learngo 19,223
2 learn oops in python 16,815
3 learnyounode 7,311
4 ultimate-python 5,240
5 ziglings 4,417
6 projectlearn-project-based-learning 4,204
7 full-speed-python 4,073
8 nano-graphrag 2,823
9 awesome-cyber-security-university 2,042
10 py_regular_expressions 1,787
11 learn-nodejs-hard-way 1,480
12 futurecoder 1,335
13 learn-php 1,139
14 learn4haskell 1,022
15 modern-embedded-programming-course 939
16 kubernetes-the-hard-way-aws 646
17 programming-for-kids 601
18 wasm-by-example 511
19 Design-Patterns 473
20 gitstery 463
21 meowfacts 458
22 monthly-challenges 420
23 data-science-learning 420

Sponsored
Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
judoscale.com