Topics / #course
Course projects on GitHub
Structured educational courses and guided learning curricula
As of , the most-starred Course projects on GitHub are Python-100-Days (187.2K stars), generative-ai-for-beginners (121.5K stars) and Web-Dev-For-Beginners (97K stars). GitHub.Locker tracks 150 Course repositories with 3.7M stars combined. The fastest-growing on October 16 was ai-engineering-from-scratch, with +512 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
ai-engineering-from-scratch
rohitg00/ai-engineering-from-scratch · ★ 70.5KA free, open-source AI engineering curriculum with 523 lessons across 20 phases (about 342 hours), teaching you to build AI systems from raw math up to autonomous agent swarms, in Python, TypeScript, Rust, and Julia.
+115learn-harness-engineering
walkinglabs/learn-harness-engineering · ★ 20KA free, project-based course on harness engineering: building the environment, state management, verification and control that make AI coding agents complete real repo work reliably. It has lectures, hands-on projects and a template library, translated into 15 languages.
+90hello-agents
datawhalechina/hello-agents · ★ 83.4KHello-Agents is Datawhale's free, open-source tutorial on building AI agent systems from scratch — theory and hands-on practice in equal measure, taking you from LLM user to agent builder.
+8730-Days-Of-Python
Asabeneh/30-Days-Of-Python · ★ 76.4KA free 30-day structured curriculum for learning Python from scratch, covering everything from basic syntax to building web APIs and working with databases.
The all-time top
Top 100 of 150 · by stars
- 187.2K
#1 · jackfrued/Python-100-DaysPython-100-Days
A free, day-by-day Python curriculum by Luo Hao (骆昊) that takes a complete beginner through 100 days of lessons covering core language fundamentals, file and database handling, web development with Django, web scraping, data analysis, and machine learning.
- 121.5K
#2 · microsoft/generative-ai-for-beginnersgenerative-ai-for-beginners
A 21-lesson course by Microsoft Cloud Advocates that teaches the fundamentals of building Generative AI applications, covering concepts like prompt engineering, chat apps, RAG, fine-tuning, and AI agents.
- 97K
#3 · microsoft/Web-Dev-For-BeginnersWeb-Dev-For-Beginners
A free 12-week, 24-lesson curriculum from Microsoft Cloud Advocates that teaches web development fundamentals (HTML, CSS, JavaScript) through hands-on projects like a terrarium, a browser extension, a typing game and a space game.
- 4

ML-For-Beginners
91.5Kmicrosoft/ML-For-Beginners · Jupyter NotebookA free 12-week, 26-lesson curriculum from Microsoft that teaches classic machine learning (not deep learning) using Scikit-learn, with each lesson tied to real-world data from different world cultures.
- 5

cs-video-courses
83.7KDeveloper-Y/cs-video-coursesA curated list of university-level Computer Science courses that have publicly available video lectures, covering topics from intro programming to machine learning, security, robotics, and more.
- 6

llm-course
83.7Kmlabonne/llm-courseA free, open-source course for getting into Large Language Models (LLMs), combining theory roadmaps with hands-on Colab notebooks covering everything from math fundamentals to fine-tuning and deployment.
- 7

hello-agents
83.4Kdatawhalechina/hello-agents · PythonHello-Agents is Datawhale's free, open-source tutorial on building AI agent systems from scratch — theory and hands-on practice in equal measure, taking you from LLM user to agent builder.
- 8

d2l-zh
81.8Kd2l-ai/d2l-zh · PythonThis is a free, open-source deep learning textbook (Dive into Deep Learning / D2L) written in Chinese, teaching math, concepts, and implementation together through runnable code; it's used as course material by over 500 universities in more than 70 countries.
- 9

learn-claude-code
78.7KshareAI-lab/learn-claude-code · PythonIt is an educational repository that teaches how to build an 'agent harness' (the operational environment around an LLM) from scratch, using Claude Code as the reference implementation, across 17 progressive Python lessons.
- 10

ai-agents-for-beginners
77.3Kmicrosoft/ai-agents-for-beginners · Jupyter NotebookA free Microsoft course of 18 lessons that teaches the fundamentals of building AI agents, from basic concepts to design patterns, multi-agent systems, and production deployment.
- 11

30-Days-Of-Python
76.4KAsabeneh/30-Days-Of-Python · PythonA free 30-day structured curriculum for learning Python from scratch, covering everything from basic syntax to building web APIs and working with databases.
- 12
ai-engineering-from-scratch
70.5Krohitg00/ai-engineering-from-scratch · PythonA free, open-source AI engineering curriculum with 523 lessons across 20 phases (about 342 hours), teaching you to build AI systems from raw math up to autonomous agent swarms, in Python, TypeScript, Rust, and Julia.
- 13

AI-For-Beginners
69.9Kmicrosoft/AI-For-Beginners · Jupyter NotebookA free 12-week, 24-lesson curriculum from Microsoft that teaches Artificial Intelligence fundamentals through practical lessons, quizzes, and labs.
- 14

dive-into-llms
56.8KLordog/dive-into-llms · Jupyter NotebookIt's a free Chinese-language tutorial series called 'Dive into LLMs' (《动手学大模型》) that teaches large language model concepts through hands-on coding exercises, built from Shanghai Jiao Tong University's NLP and AI-security course materials.
- 15

Made-With-ML
49.8KGokuMohandas/Made-With-ML · Jupyter NotebookMade-With-ML is a free hands-on course that teaches how to design, develop, deploy, and iterate on production-grade machine learning applications, combining ML with software engineering best practices.
- 16

30-Days-Of-JavaScript
46.9KAsabeneh/30-Days-Of-JavaScript · JavaScriptA free, self-paced 30-day curriculum that takes you from JavaScript basics (data types, loops, functions) through DOM manipulation and ends with several mini projects.
- 17

data-engineering-zoomcamp
46.2KDataTalksClub/data-engineering-zoomcamp · Jupyter NotebookThis is 'Data Engineering Zoomcamp', a free 9-week course that teaches the fundamentals of data engineering by building an end-to-end data pipeline from scratch.
- 18

TensorFlow-Examples
43.7Kaymericdamien/TensorFlow-Examples · Jupyter NotebookA hands-on tutorial collection that teaches TensorFlow through runnable examples, from a hello world notebook up to deep neural networks and GANs.
- 19

CPlusPlusThings
43.5KLight-City/CPlusPlusThings · C++A Chinese-language repository (also partly in English) that walks C++ learners from basics to advanced topics: core language features, C++11/14/17/20, STL internals, design patterns, and concurrency, all backed by runnable code examples.
- 20

50projects50days
40.7Kbradtraversy/50projects50days · CSSA collection of 51 small web projects built with HTML, CSS and vanilla JavaScript, each demonstrating a specific UI widget or effect like sliders, counters, and navigation animations.
- 21

prompt-eng-interactive-tutorial
38.6Kanthropics/prompt-eng-interactive-tutorial · Jupyter NotebookThis is Anthropic's official interactive tutorial for learning prompt engineering with Claude, teaching how to write effective prompts through lessons and hands-on exercises.
- 22

Coursera-ML-AndrewNg-Notes
38Kfengdu78/Coursera-ML-AndrewNg-Notes · HTMLThis is Huang Haiguang's personal Chinese-language notes on Andrew Ng's 2014 Stanford/Coursera Machine Learning course, covering every lecture, the slides, and exercise code.
- 23

REKCARC-TSC-UHT
37.9KPKUanonym/REKCARC-TSC-UHT · HTMLA crowd-sourced guide to courses in Tsinghua University's Department of Computer Science and Technology, with course-selection tips, exam strategies, and recommended reading for each class.
- 24

freecodecamp.cn
37.8KFreeCodeCampChina/freecodecamp.cn · CSSThis is the Chinese localization of freeCodeCamp - the full source code and curriculum that powers freeCodeCamp.cn, a free browser-based platform for learning full-stack JavaScript development by building real projects.
- 25

Hello-Python
37.8Kmouredev/Hello-Python · PythonThis is a free, Spanish-language video course that teaches the Python programming language from scratch, aimed at complete beginners.
- 26

Data-Science-For-Beginners
37.6Kmicrosoft/Data-Science-For-Beginners · Jupyter NotebookA free 10-week, 20-lesson data science curriculum from Microsoft's Azure Cloud Advocates, built to take complete beginners from core concepts all the way to real-world projects.
- 27

LLM101n
37.5Kkarpathy/LLM101nLLM101n is a planned course by Andrej Karpathy that walks through building a 'Storyteller' AI language model end-to-end, from basics all the way to a ChatGPT-like web app, implemented from scratch in Python, C and CUDA.
- 28

libpku
34.1Klib-pku/libpku · TeXA community-curated collection of course materials for Peking University: past exams, slides, notes and course advice, organized by course and free to download. The title literally means 'an unofficial collection of course materials for your school'.
- 29

agents-course
33.7Khuggingface/agents-course · MDXThe official Hugging Face Agents Course: a free, hands-on curriculum that teaches how to build AI agents, progressing from the basics to agent frameworks and a certified final project.
- 30

comprehensive-rust
33.4Kgoogle/comprehensive-rust · RustComprehensive Rust is a multi-day Rust course developed by the Android team at Google, covering Rust from basic syntax to generics and error handling.
- 31

self-llm
32.5Kdatawhalechina/self-llm · Jupyter NotebookSelf-llm is a Chinese-language tutorial collection that teaches beginners how to configure environments, deploy, and fine-tune (full-parameter or LoRA) 50+ open-source large language models and multimodal models on Linux.
- 32

rust-course
31Ksunface/rust-course · RustThis is '《Rust语言圣经》' (The Rust Language Bible), a free, open Chinese-language Rust programming tutorial/book with over 170 chapters and 1.1 million+ words covering everything from beginner basics to advanced topics.
- 33

os-tutorial
30.8Kcfenollosa/os-tutorial · CA step-by-step tutorial that walks you through building a small operating system from scratch, starting at the boot sector and moving up to a basic kernel.
- 34

awesome-datascience
30.2Kacademic/awesome-datascienceAn open-source, community-maintained Data Science repository — essentially a giant curated list of resources (courses, tutorials, algorithms, tools, books, datasets, communities) for learning and applying data science to real-world problems. Around 30k stars, around since 2014.
- 35

handson-ml2
29.9Kageron/handson-ml2 · Jupyter NotebookThis is a collection of Jupyter notebooks with the example code and exercise solutions for the second edition of the O'Reilly book 'Hands-On Machine Learning with Scikit-Learn, Keras and TensorFlow'.
- 36
RAG_Techniques
29.9KNirDiamant/RAG_Techniques · Jupyter NotebookA community-driven hub of advanced techniques for Retrieval-Augmented Generation (RAG) — grounding LLM answers in retrieved documents, distilled into runnable notebook tutorials.
- 37

awesome-generative-ai-guide
29.8Kaishwaryanr/awesome-generative-ai-guide · HTMLA one-stop GitHub hub for generative AI learning: research updates, 90+ free courses, code notebooks, and interview prep materials, all organized around one question — what do you want to do with AI?
- 38

Complete-Python-3-Bootcamp
29.8KPierian-Data/Complete-Python-3-Bootcamp · Jupyter NotebookThis repo holds the Jupyter Notebook course files that accompany the paid 'Complete Python 3 Bootcamp' course on Udemy, covering Python 3 basics through hands-on exercises.
- 39

JavaScript30
29.3Kwesbos/JavaScript30 · HTMLThis is Wes Bos's free '30 Day Vanilla JS Challenge': a collection of 30 small projects that teach JavaScript, HTML and CSS fundamentals without any frameworks or libraries, one project per day.
- 40
cs249r_book
29Kharvard-edge/cs249r_book · PythonAn open textbook and full curriculum on Machine Learning Systems — AI engineering — from Harvard's CS249r course: four volumes covering foundations, scaling, agentic AI, and physical AI, plus labs, projects, and instructor materials.
- 41

Python
28.3Kwalter201230/Python · PythonThis is a free Python tutorial for complete beginners (小白), covering everything from installation to syntax, OOP, metaclasses, decorators, and modern tooling like pyproject and uv.
- 42

fastai
28.2Kfastai/fastai · Jupyter NotebookIt's a deep learning library: high-level components that reach state-of-the-art results quickly in standard domains, plus low-level pieces researchers can mix and match to build new approaches.
- 43

30-Days-Of-React
27.5KAsabeneh/30-Days-Of-React · JavaScriptA 30-day structured challenge that teaches React step by step, from JavaScript fundamentals through components, hooks, routing, and small projects, ending with a completion certificate.
- 44

en.javascript.info
25.5Kjavascript-tutorial/en.javascript.info · HTMLIt's the source repository for the Modern JavaScript Tutorial — the English content behind the free online tutorial published at javascript.info.
- 45

fastbook
25.4Kfastai/fastbook · Jupyter NotebookThis repo contains the official Jupyter Notebooks for 'the fastai book', an introduction to deep learning, the fastai library, and PyTorch.
- 46

nn-zero-to-hero
24.8Kkarpathy/nn-zero-to-hero · Jupyter NotebookA course by Andrej Karpathy that teaches neural networks from the absolute basics, built around a series of YouTube lectures with accompanying Jupyter notebooks coded live in the videos.
- 47

llm-cookbook
24.8Kdatawhalechina/llm-cookbook · Jupyter NotebookA developer-oriented LLM starter handbook: a Chinese adaptation of Andrew Ng's LLM course series, translated and re-run for Chinese developers, covering prompt engineering through RAG development and model fine-tuning.
- 48

tinyrenderer
24.4Kssloy/tinyrenderer · C++This is 'tinyrenderer' — a hands-on computer-graphics course that walks you through writing a software 3D renderer from scratch in about 500 lines of C++, so you understand how OpenGL, Vulkan, Metal, and DirectX actually work under the hood.
- 49
CV
24KAccumulateMore/CV · Jupyter NotebookA comprehensive collection of Chinese-language deep learning study notes covering PyTorch, classic deep learning courses, and LLM agents — written to accompany well-known video courses.
- 50

DSA-Bootcamp-Java
24Kkunal-kushwaha/DSA-Bootcamp-Java · JavaThis is a free Java data structures and algorithms (DSA) bootcamp repo holding the code samples, assignments, and notes for WeMakeDevs' interview-prep course.
- 51

open-source-cs
23.8KForrestKnight/open-source-csThis is a curated list of free online courses from top universities (MIT, Stanford, Princeton, Duke and others) organized so that completing them covers the same material as an undergraduate Computer Science degree, minus general education requirements.
- 52

awesome-computer-vision
23.6Kjbhuang0604/awesome-computer-visionA curated list of resources for learning and working in computer vision, covering books, courses, papers, software, datasets, pre-trained models, tutorials and talks.
- 53

courses
22.9Kanthropics/courses · Jupyter NotebookAnthropic's official set of educational courses on working with Claude: five hands-on courses covering API essentials, prompt engineering, real world prompting, prompt evaluations, and tool use.
- 54

data-science
22.2Kossu/data-scienceOSSU Data Science is a free, self-taught curriculum that mirrors an undergraduate degree in data science, built from MOOCs offered by top universities, covering everything from intro programming through machine learning and a final project.
- 55

IntelliJ-IDEA-Tutorial
22Kjudasn/IntelliJ-IDEA-TutorialA free, community-maintained Simplified Chinese tutorial for IntelliJ IDEA — a series of short chapters that take you from first install to advanced IDE skills. On GitHub since 2015, with 22k+ stars.
- 56

pytorch-handbook
21.7Kzergtant/pytorch-handbook · Jupyter NotebookAn open-source Chinese-language book that teaches PyTorch for deep learning, written as a set of Jupyter notebooks whose code has all been tested to actually run.
- 57

ai-guide
21.3Kliyupi/ai-guide · JavaScriptA free, open AI knowledge base by Chinese developer Yupi (程序员鱼皮): curated AI guides, tool reviews and news, plus his zero-basics Vibe Coding tutorial with prompt collections, tool-picking guides and an AI concepts encyclopedia.
- 58

deeplearning_ai_books
21.2Kfengdu78/deeplearning_ai_books · HTMLA Chinese-language collection of notes covering Andrew Ng's (吴恩达) Deep Learning Specialization on Coursera — five courses on neural networks, hyperparameter tuning, structuring ML projects, CNNs, and sequence models.
- 59

stanford-cs-229-machine-learning
20.3Kafshinea/stanford-cs-229-machine-learningA collection of cheatsheets and refreshers that summarize all the key concepts taught in Stanford's CS 229 Machine Learning course, covering supervised learning, unsupervised learning, deep learning, and training tips.
- 60

learngo
20.2Kinancgumus/learngo · GoA huge collection of 1000+ hand-crafted Go examples, exercises, and quizzes designed to teach Go by having you fix and complete tiny broken programs.
- 61

learn-harness-engineering
20Kwalkinglabs/learn-harness-engineering · TypeScriptA free, project-based course on harness engineering: building the environment, state management, verification and control that make AI coding agents complete real repo work reliably. It has lectures, hands-on projects and a template library, translated into 15 languages.
- 62

jstraining
20Kruanyf/jstrainingTraining materials for a JavaScript full-stack bootcamp: they teach the basics needed to build both the front end and back end of a simple web application.
- 63
easy-vibe
19.8Kdatawhalechina/easy-vibe · JavaScriptEasy-Vibe is a beginner-friendly course from Datawhale ('vibe coding 101') that teaches AI-native product building: learning to code by shipping real products, from a first idea to a working app.
- 64

pytorch-deep-learning
19.2Kmrdbourke/pytorch-deep-learning · Jupyter NotebookFree course materials for the Zero to Mastery Learn PyTorch for Deep Learning course — a hands-on, code-first introduction to deep learning. The author jokes it's the second best place to learn PyTorch on the internet, after the official docs.
- 65

Book-Mathematical-Foundation-of-Reinforcement-Learning
18.2KMathFoundationRL/Book-Mathematical-Foundation-of-Reinforcement-Learning · MATLABThe GitHub homepage of the book 'Mathematical Foundations of Reinforcement Learning': a mathematically grounded but friendly introduction to RL, with free PDF drafts, lecture-video links, and grid-world code.
- 66

Micro8
18KMicropoor/Micro8A free, open-source series of penetration-testing lessons written by veteran Chinese pentester Micropoor and published as a GitBook. It covers code audit, web, intranet and domain penetration, tunneling, and log-based tracing.
- 67

AISystem
18KInfrasys-AI/AISystem · Jupyter NotebookAISystem (AISys) is an open-source course covering the full AI stack: AI chip architecture, AI compilers, inference systems/engines, and training framework internals.
- 68

blog_os
17.8Kphil-opp/blog_os · HTMLSource code for the 'Writing an OS in Rust' blog series at os.phil-opp.com - step-by-step posts that build a small x86-64 operating system kernel in Rust.
- 69

mcp-for-beginners
17.5Kmicrosoft/mcp-for-beginners · Jupyter NotebookThis is a free, open-source curriculum from Microsoft that teaches the Model Context Protocol (MCP) — the standard that lets AI models connect to tools and services — through hands-on code examples in C#, Java, TypeScript, JavaScript, Rust, and Python.
- 70

ML-YouTube-Courses
17.4Kdair-ai/ML-YouTube-CoursesA curated index maintained by DAIR.AI that organizes the best and most recent machine learning and AI courses available on YouTube, from intro ML to deep learning, NLP, and reinforcement learning.
- 71

complete-javascript-course
17.3Kjonasschmedtmann/complete-javascript-course · JavaScriptThis repository holds the starter files and final project code for Jonas Schmedtmann's 'Complete JavaScript Course' on Udemy, along with an FAQ about the course.
- 72

IoT-For-Beginners
17.1Kmicrosoft/IoT-For-Beginners · Jupyter NotebookA free, open-source 12-week curriculum of 24 lessons on IoT basics from Microsoft's Azure Cloud Advocates, taught through hands-on projects.
- 73

html-css
16.6Kgustavoguanabara/html-css · HTMLA free public course on basic HTML5 and CSS3 for complete beginners, published by Prof. Gustavo Guanabara as a GitHub repository.
- 74

node-lessons
16.4Kalsotang/node-lessons · JavaScriptA free, hands-on Node.js course (titled 'Node.js 包教不包会' — roughly 'Node.js: Taught, Not Guaranteed') by alsotang, built as a series of practical lessons rather than a textbook.
- 75

USTC-Course
16.3KUSTC-Resource/USTC-Course · C++A community-maintained GitHub collection of study resources for the University of Science and Technology of China (USTC): student-written notes, summaries and experience write-ups for dozens of its courses.
- 76

TensorFlow-Course
16.3Kinstillai/TensorFlow-Course · Jupyter NotebookA curated collection of simple, ready-to-use TensorFlow tutorials, covering topics from basic tensors and automatic differentiation to CNNs, custom training loops, and TFRecords.
- 77

Modern-CPP-Programming
16.2Kfederico-busato/Modern-CPP-Programming · HTMLA free, open-access Modern C++ Programming course by Federico Busato covering standards from C++03 to C++26 — from language basics to advanced features, tools and optimization.
- 78

vanillawebprojects
16.1Kbradtraversy/vanillawebprojects · JavaScriptA collection of 20+ mini web projects (form validator, movie seat booking, music player, breakout game, etc.) built with plain HTML5, CSS and JavaScript as part of a Udemy course.
- 79

OnJava8
16.1Klingcoder/OnJava8The Chinese translation of 'On Java 8', the modern successor to the classic 'Thinking in Java' — a full-length book on Java programming.
- 80

lectures
15.9Koxford-cs-deepnlp-2017/lecturesThe lecture slides and course description for the Deep Natural Language Processing course offered in Hilary Term 2017 at the University of Oxford: an advanced, applied NLP course organised by Phil Blunsom and delivered in partnership with the DeepMind Natural Language Research Group.
- 81

SpringBoot-Learning
15.7Kdyc87112/SpringBoot-Learning · JavaA free Chinese-language tutorial series on Spring Boot basics that the author positions as a more complete alternative to paid courses.
- 82

mlops-zoomcamp
15.4KDataTalksClub/mlops-zoomcamp · Jupyter NotebookA free 9-week course from DataTalks.Club that teaches MLOps fundamentals — productionizing machine learning services, from training and experimentation to deployment and monitoring.
- 83

N-blog
15.4Knswbmw/N-blog · JavaScriptN-blog is a Chinese-language course called '一起学 Node.js' (Learn Node.js Together) that teaches Node.js backend development by walking through building a multi-user blog with Express and MongoDB.
- 84

learning_research
15.2Kpengsida/learning_researchA free, open-source guide to doing academic research, written in Chinese by researcher Peng Sida. It distills his research experience in written form so lab newcomers can learn the craft without word-of-mouth training.
- 85

hello-git
15.1Kmouredev/hello-gitA free, beginner-friendly course for learning Git and GitHub from scratch, made up of 45 video lessons covering around 5 hours and 45 minutes of content.
- 86

RustTraining
14.9Kmicrosoft/RustTraining · RustSeven free Rust training books from Microsoft that take you from another programming language up to async, advanced patterns, and engineering practices.
- 87

easy-rl
14.8Kdatawhalechina/easy-rl · Jupyter NotebookThis is Easy-RL (nicknamed the 'Mushroom Book', 蘑菇书), a free Chinese-language tutorial on deep reinforcement learning adapted from Hung-yi Lee's lecture videos, plus supplementary material from Zhou Bolei's 'Reinforcement Learning Outline' and other courses.
- 88

machine-learning-zoomcamp
14.8KDataTalksClub/machine-learning-zoomcamp · Jupyter NotebookMachine Learning Zoomcamp is a free, hands-on course that teaches you how to build, evaluate, and deploy real machine learning systems, going from a raw problem all the way to a production service.
- 89

hacker101
14.6KHacker0x01/hacker101 · SCSSHacker101 is a free online class for web and mobile security from HackerOne (the Hacker0x01 org), aimed at everyone from programmers curious about bug bounties to seasoned security professionals.
- 90

python-training
14.3Kjpmorganchase/python-training · Jupyter NotebookThis is a hands-on Python training course built by J.P. Morgan for business analysts, traders, and select institutional clients. It teaches numerical computing and data visualization in Python through a series of Jupyter notebooks rather than being a full computer-science curriculum.
- 91

llm-universe
14.2Kdatawhalechina/llm-universe · Jupyter NotebookThis is a beginner-focused tutorial course on building large language model (LLM) applications, built around a personal knowledge-base assistant project that walks you through calling LLM APIs, building a vector knowledge base, and assembling a RAG pipeline.
- 92

ai-edu
14.1Kmicrosoft/ai-edu · HTMLAI-Edu is an open-source AI education community created by Microsoft Research Asia's AI education team, offering systematised tutorials, practice cases and practice projects for Chinese learners.
- 93

full-blockchain-solidity-course-js
14Ksmartcontractkit/full-blockchain-solidity-course-jsA free, full-length course that teaches blockchain concepts, Solidity smart contract development, and full-stack Web3 app building using JavaScript (with a TypeScript edition also provided). It was built with FreeCodeCamp.
- 94

mall-learning
13.4Kmacrozheng/mall-learning · JavaThis is a learning tutorial that breaks down the architecture, business logic, and technical details of the 'mall' e-commerce project (a 60k+ star Java e-commerce system), covering SpringBoot, MyBatis, Elasticsearch, RabbitMQ, Redis, MongoDB, MySQL and Docker-based deployment.
- 95

python-mastery
13.4Kdabeaz-course/python-mastery · PythonA free advanced Python programming course by David Beazley, delivered as slides, exercise files, and worked solutions rather than a hosted learning platform.
- 96

curriculum
13.2KTheOdinProject/curriculum · JavaScriptThe Odin Project (TOP) is an open-source curriculum for learning full-stack web development. This repo holds the actual lesson files used on its website.
- 97

chai-aur-react
13.1Khiteshchoudhary/chai-aur-react · JavaScriptThis is the companion code repository for a YouTube video series called 'chai aur code' that teaches ReactJS in depth, with each module's code matching a corresponding lesson video.
- 98

deep-learning-drizzle
13Kkmario23/deep-learning-drizzle · HTMLA curated index that collects links to full video lectures and course materials for Deep Learning, Reinforcement Learning, Machine Learning, Computer Vision and NLP courses taught at top universities worldwide.
- 99

LearnOpenGL
12.7KJoeyDeVries/LearnOpenGL · C++This is the code repository for the Learn OpenGL book and its companion website (learnopengl.com), providing the sample C++ programs that go with every tutorial chapter on OpenGL graphics programming.
- 100
Python-Core-50-Courses
12.6Kjackfrued/Python-Core-50-CoursesThis is a free, Chinese-language beginner course called 'Python Language Basics 50 Lessons', a simplified rewrite of the first 15 days of the author's larger Python-100-Days project, aimed at people who found that project too hard to start with.
Showing the 100 most-starred of 150. See every one in the catalog.
Related topics
Often tagged together