❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
-
Updated
Jun 24, 2025 - Go
Learning by doing is an educational approach that emphasizes gaining knowledge and practical skills through direct experience instead of passive instruction. Developers often use this approach by building projects, experimenting with code, solving real-world problems, and learning from mistakes. It is widely used in programming, software development, engineering, design, and many other technical fields because it encourages active participation and continuous improvement.
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
📚 Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.
A self-paced course to learn Rust, one exercise at a time.
Learn You The Node.js For Much Win! An intro to Node.js via a set of self-guided workshops.
A curated list of project tutorials for project-based learning.
Ultimate Python study guide 🐍 🐍 🐍
Learn the Zig programming language by fixing tiny broken programs.
Full Speed Python: a book for self-learners
快速上手AI理论及应用实战:基础知识、Transformer、NLP、ML、DL、竞赛。含大量注释及数据集,力求每一位能看懂并复现。
🎓 Because Education should be free. Contributions welcome! 🕵️
Interface-Driven OS Kernel for AI-Assisted Learning | 面向 AI 的操作系统学习项目
Learn NodeJS and master the art of server-side programming by creating a backend framework with 0 dependencies.
Learn Python Regular Expressions step by step from beginner to advanced levels
100% free and interactive Python course for beginners
⚡ 可编程渲染管线实现,帮助初学者学习渲染
Companion repository to the "Modern Embedded Systems Programming" video course.
🐘 Learn modern PHP