freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
Learn To Code GitHub Repositories
Explore popular GitHub repositories tagged “learn-to-code”.
Compare stars, forks, and programming language using the same GitStar view as GitHub Trending.
Trending Repositories
A book series (2 published editions) on the JS language.
Coding articles to level up your development skills
FCC China open source codebase and curriculum. Learn to code and help nonprofits.
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
❤️ 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes. 🚀 Learn Go by fixing 1000+ tiny programs.
mal - Make a Lisp
The JavaScript Way book
Learn You The Node.js For Much Win! An intro to Node.js via a set of self-guided workshops.
Fork this template for the 100 days journal - to keep yourself accountable (multiple languages available)
A kickstarter guide to writing ES6
An opinionated guide on how to become a professional Web/Mobile App Developer.
Ultimate Python study guide 🐍 🐍 🐍
A complete guide to start and improve in machine learning (ML), artificial intelligence (AI) in 2026 without ANY background in the field and stay up-to-date with the latest news and state-of-the-art techniques!
记录成长的过程
GitBook teaching programming basics with Javascript
📚 A learning path for Full-stack web development
🌎 Hack Club is a worldwide community of high school hackers. We make things. We help one another. We have fun.
Interactive Go Interview Platform - 30+ coding challenges with instant feedback, AI interview simulation, competitive leaderboards, and automated testing. From beginner to advanced levels with real-world scenarios.
Course materials and handouts for #100DaysOfCode in Python course
Learn NodeJS and master the art of server-side programming by creating a backend framework with 0 dependencies.
超赞列表合集
A Python 3 programming tutorial for beginners.
一个浙江大学本科生的计算机、地理信息科学知识库 包含课程资料 学习笔记 大作业等( 数据结构与算法、人工智能、地理空间数据库、计算机组成、计算机网络、图形学、编译原理等课程)
Learn Julia via interactive tutorials!
Educational computer programming environment using Haskell
:elephant: Learn modern PHP
All the Git-it Workshop completers!
a.k.a. 180 Websites in 180 Days
⚛ 50 project ideas to learn by doing complete with project briefs, layout ideas, and resources!