Topics / #curriculum

Curriculum projects on GitHub

Structured learning curricula for computer science topics.

As of , the most-starred Curriculum projects on GitHub are freeCodeCamp (457.2K stars), coding-interview-university (362.6K stars) and computer-science (210.1K stars). GitHub.Locker tracks 109 Curriculum repositories with 3.5M stars combined. The fastest-growing on October 16 was Research-Starter-Kit, with +251 stars in a day.

109Projects
3.5MStars in total
+1.5KStars in a day

Hot right now

Most stars gained in a day · Oct 16

The all-time top

Top 100 of 109 · by stars

  1. #1 · freeCodeCamp/freeCodeCamp

    freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum: a friendly, donor-supported community where you learn math, programming, and computer science for free through thousands of interactive coding challenges. The full-stack web development and machine learning curriculum is completely free and self-paced, and the community says it has helped over 100,000 people get their first developer job.

    457.2K
  2. #2 · jwasham/coding-interview-university

    coding-interview-university

    It is a multi-month self-study plan covering the computer science topics you need to pass a software engineering interview at a large company.

    362.6K
  3. #3 · ossu/computer-science

    computer-science

    OSSU Computer Science is a free, self-taught curriculum that stitches together top university-level online courses (from MIT, Harvard, Princeton, etc.) into a complete computer science education, roughly equivalent to an undergraduate CS degree minus general education requirements.

    210.1K
  1. 4

    generative-ai-for-beginners

    121.5Kmicrosoft/generative-ai-for-beginners · Jupyter Notebook

    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.

  2. 5

    Web-Dev-For-Beginners

    97Kmicrosoft/Web-Dev-For-Beginners · JavaScript

    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.

  3. 6

    ML-For-Beginners

    91.5Kmicrosoft/ML-For-Beginners · Jupyter Notebook

    A 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.

  4. 7

    hello-agents

    83.4Kdatawhalechina/hello-agents · Python

    Hello-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.

  5. 8

    d2l-zh

    81.8Kd2l-ai/d2l-zh · Python

    This 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.

  6. 9

    ai-agents-for-beginners

    77.3Kmicrosoft/ai-agents-for-beginners · Jupyter Notebook

    A 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.

  7. 10

    30-Days-Of-Python

    76.4KAsabeneh/30-Days-Of-Python · Python

    A free 30-day structured curriculum for learning Python from scratch, covering everything from basic syntax to building web APIs and working with databases.

  8. 11

    cs-self-learning

    76.3KPKUFlyingPig/cs-self-learning · HTML

    A free, open-source online guide that curates the best open courseware from top international universities so anyone can self-study computer science from scratch, aiming to turn a beginner into a well-rounded programmer in 2-3 years.

  9. 12

    rustlings

    64.4Krust-lang/rustlings · Rust

    Rustlings is a collection of small coding exercises that teach you Rust by having you fix broken code snippets until they compile and pass.

  10. 13

    DeepLearning-500-questions

    57.7Kscutan90/DeepLearning-500-questions · JavaScript

    It is a Chinese-language Q&A style reference covering probability, linear algebra, machine learning, deep learning, and computer vision, organized as answers to 500+ commonly asked questions across 18 chapters and over 500,000 characters. It is also sold in print as 'Deep Learning 500 Questions — AI Engineer Interview Guide' (深度学习500问——AI工程师面试宝典).

  11. 14

    dive-into-llms

    56.8KLordog/dive-into-llms · Jupyter Notebook

    It'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.

  12. 15

    prompt-eng-interactive-tutorial

    38.6Kanthropics/prompt-eng-interactive-tutorial · Jupyter Notebook

    This is Anthropic's official interactive tutorial for learning prompt engineering with Claude, teaching how to write effective prompts through lessons and hands-on exercises.

  13. 16

    freecodecamp.cn

    37.8KFreeCodeCampChina/freecodecamp.cn · CSS

    This 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.

  14. 17

    Data-Science-For-Beginners

    37.6Kmicrosoft/Data-Science-For-Beginners · Jupyter Notebook

    A 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.

  15. 18

    LLM101n

    37.5Kkarpathy/LLM101n

    LLM101n 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.

  16. 19

    libpku

    34.1Klib-pku/libpku · TeX

    A 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'.

  17. 20

    agents-course

    33.7Khuggingface/agents-course · MDX

    The 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.

  18. 21

    comprehensive-rust

    33.4Kgoogle/comprehensive-rust · Rust

    Comprehensive Rust is a multi-day Rust course developed by the Android team at Google, covering Rust from basic syntax to generics and error handling.

  19. 22

    Blog

    31.1Kmqyqingfeng/Blog

    A Chinese-language frontend blog by developer mqyqingfeng (冴羽), known for its in-depth JavaScript article series; it began in 2017 with four planned series and has since grown far beyond them, collecting 31k+ stars.

  20. 23

    os-tutorial

    30.8Kcfenollosa/os-tutorial · C

    A 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.

  21. 24

    d2l-en

    29.9Kd2l-ai/d2l-en · Python

    An interactive open-source deep learning book that teaches concepts, context, and runnable code together, with examples in multiple frameworks. Its premise: the best way to understand deep learning is learning by doing.

  22. 25

    Complete-Python-3-Bootcamp

    29.8KPierian-Data/Complete-Python-3-Bootcamp · Jupyter Notebook

    This 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.

  23. 26

    JavaScript30

    29.3Kwesbos/JavaScript30 · HTML

    This 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.

  24. 27

    awesome-deep-learning

    29.1KChristosChristofidis/awesome-deep-learning

    A curated GitHub list of deep learning tutorials, projects and communities, with about 29,000 stars. It's a jumping-off point for learning the field, not software you run.

  25. 28

    cs249r_book

    29Kharvard-edge/cs249r_book · Python

    An 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.

  26. 29

    machine-learning-for-software-engineers

    28.9KZuzooVn/machine-learning-for-software-engineers

    A free multi-month self-study curriculum that takes a working software engineer from mobile development to a machine learning engineer job, built as a GitHub checklist of articles, books, courses and competitions.

  27. 30

    Python

    28.3Kwalter201230/Python · Python

    This is a free Python tutorial for complete beginners (小白), covering everything from installation to syntax, OOP, metaclasses, decorators, and modern tooling like pyproject and uv.

  28. 31

    30-Days-Of-React

    27.5KAsabeneh/30-Days-Of-React · JavaScript

    A 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.

  29. 32

    go

    26.3Kdatasciencemasters/go

    The Open Source Data Science Masters (OSDSM) is a free, self-guided curriculum that collects the best open university courses, books, and tutorials to prepare someone for an entry-level Data Scientist role.

  30. 33

    llm-cookbook

    24.8Kdatawhalechina/llm-cookbook · Jupyter Notebook

    A 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.

  31. 34

    DSA-Bootcamp-Java

    24Kkunal-kushwaha/DSA-Bootcamp-Java · Java

    This is a free Java data structures and algorithms (DSA) bootcamp repo holding the code samples, assignments, and notes for WeMakeDevs' interview-prep course.

  32. 35

    learn-go-with-tests

    23.9Kquii/learn-go-with-tests · Go

    This is a free book that teaches the Go programming language by having you write tests first, following test-driven development (TDD) practices.

  33. 36

    open-source-cs

    23.8KForrestKnight/open-source-cs

    This 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.

  34. 37

    How-to-Make-a-Computer-Operating-System

    22.4KSamyPesse/How-to-Make-a-Computer-Operating-System · C

    This is a free online book that walks you through writing a simple UNIX-based operating system in C++ from scratch.

  35. 38

    100-Days-Of-ML-Code

    22.2KMLEveryday/100-Days-Of-ML-Code · Python

    The Chinese edition of the 100 Days of ML Code challenge: a day-by-day machine learning learning log with infographics, notes and Python code, spanning supervised and unsupervised learning. It translates the original challenge by Avik-Jain and has gathered 22k+ stars.

  36. 39

    data-science

    22.2Kossu/data-science

    OSSU 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.

  37. 40

    IntelliJ-IDEA-Tutorial

    22Kjudasn/IntelliJ-IDEA-Tutorial

    A 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.

  38. 41

    ciencia-da-computacao

    20.9KUniversidade-Livre/ciencia-da-computacao

    This is a free, Portuguese-language self-study curriculum for Computer Science, built by Universidade Livre (a Brazilian open university initiative) from existing open courses from Brazilian universities and institutions.

  39. 42

    stanford-cs-229-machine-learning

    20.3Kafshinea/stanford-cs-229-machine-learning

    A 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.

  40. 43

    learngo

    20.2Kinancgumus/learngo · Go

    A huge collection of 1000+ hand-crafted Go examples, exercises, and quizzes designed to teach Go by having you fix and complete tiny broken programs.

  41. 44

    90DaysOfCyberSecurity

    20.1Kfarhanashrafdev/90DaysOfCyberSecurity

    A free, 90-day self-paced cybersecurity study plan: daily tasks and curated resources that take you from networking basics to ethical hacking, ending with job-hunting help.

  42. 45

    learn-harness-engineering

    20Kwalkinglabs/learn-harness-engineering · TypeScript

    A 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.

  43. 46

    pytorch-deep-learning

    19.2Kmrdbourke/pytorch-deep-learning · Jupyter Notebook

    Free 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.

  44. 47

    game-programmer

    18.7Kmiloyip/game-programmer · Python

    It is a curated study path for people who want to become game programmers, compiled by Milo Yip, a game developer with over 20 years of industry experience, into a visual roadmap of recommended books by topic.

  45. 48

    AISystem

    18KInfrasys-AI/AISystem · Jupyter Notebook

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

  46. 49

    the-craft-of-selfteaching

    17.8Kxiaolai/the-craft-of-selfteaching · Jupyter Notebook

    'The Craft of Self-Teaching' (自学是门手艺) is a free Chinese-language ebook by Li Xiaolai that uses learning to code as the entry point for building the broader skill of self-teaching.

  47. 50

    mcp-for-beginners

    17.5Kmicrosoft/mcp-for-beginners · Jupyter Notebook

    This 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.

  48. 51

    complete-javascript-course

    17.3Kjonasschmedtmann/complete-javascript-course · JavaScript

    This 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.

  49. 52

    IoT-For-Beginners

    17.1Kmicrosoft/IoT-For-Beginners · Jupyter Notebook

    A free, open-source 12-week curriculum of 24 lessons on IoT basics from Microsoft's Azure Cloud Advocates, taught through hands-on projects.

  50. 53

    how-web-works

    16.8Kvasanthk/how-web-works

    A detailed walkthrough of everything that happens behind the scenes between typing 'google.com' into a browser and the page rendering on screen, covering keyboard input, URL parsing, DNS, TLS, HTTP, and browser rendering internals.

  51. 54

    html-css

    16.6Kgustavoguanabara/html-css · HTML

    A free public course on basic HTML5 and CSS3 for complete beginners, published by Prof. Gustavo Guanabara as a GitHub repository.

  52. 55

    node-lessons

    16.4Kalsotang/node-lessons · JavaScript

    A 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.

  53. 56

    TensorFlow-Course

    16.3Kinstillai/TensorFlow-Course · Jupyter Notebook

    A curated collection of simple, ready-to-use TensorFlow tutorials, covering topics from basic tensors and automatic differentiation to CNNs, custom training loops, and TFRecords.

  54. 57

    mlops-zoomcamp

    15.4KDataTalksClub/mlops-zoomcamp · Jupyter Notebook

    A free 9-week course from DataTalks.Club that teaches MLOps fundamentals — productionizing machine learning services, from training and experimentation to deployment and monitoring.

  55. 58

    hello-git

    15.1Kmouredev/hello-git

    A 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.

  56. 59

    RustTraining

    14.9Kmicrosoft/RustTraining · Rust

    Seven free Rust training books from Microsoft that take you from another programming language up to async, advanced patterns, and engineering practices.

  57. 60

    ultimate-go

    14.9Khoanhan101/ultimate-go · Go

    A comprehensive study guide for learning the Go programming language in depth, covering language mechanics, design philosophy, and best practices.

  58. 61

    rust-by-practice

    14.8Korigin-brain/rust-by-practice · Rust

    A free online book of Rust exercises, examples, and practices designed to make you comfortable with Rust by writing and running real code instead of just reading theory.

  59. 62

    machine-learning-zoomcamp

    14.8KDataTalksClub/machine-learning-zoomcamp · Jupyter Notebook

    Machine 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.

  60. 63

    hacker101

    14.6KHacker0x01/hacker101 · SCSS

    Hacker101 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.

  61. 64

    python-training

    14.3Kjpmorganchase/python-training · Jupyter Notebook

    This 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.

  62. 65

    ai-edu

    14.1Kmicrosoft/ai-edu · HTML

    AI-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.

  63. 66

    full-blockchain-solidity-course-js

    14Ksmartcontractkit/full-blockchain-solidity-course-js

    A 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.

  64. 67

    Ai-Learn

    13.4Ktangyudi/Ai-Learn

    This is a free, structured roadmap of nearly 200 hands-on AI learning projects covering Python, math, machine learning, data analysis, deep learning, computer vision and NLP, created by instructor Tangyudi (唐宇迪) to help beginners become job-ready in AI.

  65. 68

    python-mastery

    13.4Kdabeaz-course/python-mastery · Python

    A free advanced Python programming course by David Beazley, delivered as slides, exercise files, and worked solutions rather than a hosted learning platform.

  66. 69

    pandas_exercises

    13.2Kguipsamora/pandas_exercises · Jupyter Notebook

    A collection of exercises for practicing pandas, the Python data analysis library, organized by topic like filtering, grouping, merging, and visualization.

  67. 70

    curriculum

    13.2KTheOdinProject/curriculum · JavaScript

    The 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.

  68. 71

    chai-aur-react

    13.1Khiteshchoudhary/chai-aur-react · JavaScript

    This 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.

  69. 72

    Python-Core-50-Courses

    12.6Kjackfrued/Python-Core-50-Courses

    This 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.

  70. 73

    asm-lessons

    12.2KFFmpeg/asm-lessons

    This is the FFmpeg School of Assembly Language — a free course that teaches how assembly language (including SIMD code) is written inside FFmpeg, so you understand what's actually happening in your computer at the hardware level.

  71. 74

    Sigma-Web-Dev-Course

    12KCodeWithHarry/Sigma-Web-Dev-Course · JavaScript

    This is the source code repository for the 'Sigma Web Development Course', a Hindi-language web development course that takes learners from absolute beginner to advanced, covering HTML, CSS, JavaScript, backend, and databases.

  72. 75

    kubernetes-handbook

    11.6Krootsongjc/kubernetes-handbook · Mermaid

    This is a free Chinese-language ebook/handbook that teaches Kubernetes architecture and the cloud-native ecosystem, from container orchestration basics up through service mesh, serverless, and AI-native infrastructure.

  73. 76

    aws-devops-zero-to-hero

    11.6Kiam-veeramalla/aws-devops-zero-to-hero · Python

    A 30-day structured curriculum teaching AWS from scratch for DevOps engineers, covering core services with daily lessons, hands-on projects, and interview questions.

  74. 77

    cs231n.github.io

    11.1Kcs231n/cs231n.github.io · Jupyter Notebook

    This is the public notes and assignments page for Stanford's CS231n course on Convolutional Neural Networks for Visual Recognition.

  75. 78

    talent-plan

    11Kpingcap/talent-plan · Rust

    An open source training program initiated by PingCAP: a set of courses on open source collaboration, Rust programming, distributed systems and distributed databases.

  76. 79

    numerical-linear-algebra

    11Kfastai/numerical-linear-algebra · Jupyter Notebook

    A free online textbook of Jupyter notebooks teaching Computational Linear Algebra, built from a course taught at the University of San Francisco's Masters of Science in Analytics program in 2017.

  77. 80

    AgentGuide

    11Kadongwanai/AgentGuide · MDX

    AgentGuide is a free, open-source Chinese-language knowledge base for AI Agent engineering and job hunting, modeled on JavaGuide. It stitches scattered courses, tutorials, papers and projects into one systematic path from beginner to a job offer.

  78. 81

    fullstack-course4

    10.9Kjhu-ep-coursera/fullstack-course4 · JavaScript

    This repository holds the example source code for the Coursera course 'HTML, CSS and Javascript for Web Developers', which is taught at Johns Hopkins University.

  79. 82

    Crash-Course-Computer-Science-Chinese

    10.9K1c7/Crash-Course-Computer-Science-Chinese · JavaScript

    This repository provides Chinese and bilingual Chinese-English subtitles plus detailed episode notes for the 40-episode YouTube series 'Crash Course Computer Science', translated by volunteers and finished in 2018.

  80. 83

    certified-kubernetes-administrator-course

    10.9Kkodekloudhub/certified-kubernetes-administrator-course · Shell

    This is a collection of notes and resources from the Certified Kubernetes Administrator (CKA) course hosted on KodeKloud, covering every exam topic from core concepts to networking and troubleshooting.

  81. 84

    practical-python

    10.9Kdabeaz-course/practical-python · Python

    This is the material for an instructor-led Python training course that has been taught in-person to 400+ groups since 2007, covering foundational Python with about 130 hands-on coding exercises.

  82. 85

    kodluyoruz-frontend-101-egitimi

    10.9Khakanyalcinkaya/kodluyoruz-frontend-101-egitimi · JavaScript

    This is a Turkish-language video course repo for beginners learning front-end web development, prepared by Hakan Yalcinkaya for the Kodluyoruz program. It covers the basics from setup through HTML, CSS, Bootstrap, Git/GitHub and JavaScript fundamentals.

  83. 86

    git-github-learning-quest

    10.8Kelidianaandrade/git-github-learning-quest

    This is a gamified Git and GitHub learning course: a structured journey that teaches version control from the basics to advanced collaboration techniques through levels, tasks, and achievements, written in Portuguese.

  84. 87

    zh.javascript.info

    10.8Kjavascript-tutorial/zh.javascript.info · HTML

    This is the Chinese translation of 'The Modern JavaScript Tutorial' (javascript.info), teaching JavaScript from basics to advanced topics based on the latest ECMAScript spec. It's recommended by both the official React docs and MDN.

  85. 88

    mlcourse.ai

    10.8KYorko/mlcourse.ai · Python

    An open Machine Learning course by the OpenDataScience (ods.ai) community, led by Yury Kashnitsky: 10 weeks that pair math-heavy lectures with hands-on assignments and Kaggle Inclass competitions, now taken self-paced.

  86. 89

    nlp_course

    10.7Kyandexdataschool/nlp_course · Jupyter Notebook

    This is the Yandex School of Data Analysis (YSDA) Natural Language Processing course: a full set of lecture slides, seminar notebooks, and homework assignments organized by week, covering NLP from word embeddings through modern LLM topics.

  87. 90

    CppTemplateTutorial

    10.6Kwuye9036/CppTemplateTutorial · C++

    A Chinese-language, in-depth tutorial on C++ templates that treats templates as a self-contained, Turing-complete language, aiming to help readers fully internalize template metaprogramming rather than just memorize syntax.

  88. 91

    GolangTraining

    10.5KGoesToEleven/GolangTraining · Go

    A collection of training materials and code examples for learning the Go (Golang) programming language, covering topics from the basics up through more advanced concepts.

  89. 92

    Flutter-Course-Resources

    10.5Klondonappbrewery/Flutter-Course-Resources

    This repo is the companion resource list for App Brewery's 'Complete Flutter Development Bootcamp' Udemy course, collecting every link — docs, design tools, and the stub/completed project repos — referenced across the course's 16 sections.

  90. 93

    machine-learning-notes

    10.4Kroboticcam/machine-learning-notes · Jupyter Notebook

    A continuously updated, free collection of over 2000 slides and lecture notes covering machine learning, probabilistic models, deep learning, and related mathematics, written by the author over more than a decade.

  91. 94

    Book4_Power-of-Matrix

    10.1KVisualize-ML/Book4_Power-of-Matrix · Jupyter Notebook

    This is the companion repository for '矩阵力量' (Power of Matrix), the third book in the 'Iris Flower Book' (鸢尾花书) series. It teaches linear algebra and matrix theory step by step as a foundation for machine learning, paired with Jupyter notebooks that run every example.

  92. 95

    Research-Starter-Kit

    7.6KLAMDA-NeSy/Research-Starter-Kit

    A Chinese-language handbook for students new to academic research, teaching the basics of how to do research and write papers from scratch.

  93. 96

    potencializando-estudos-carreira-com-ia

    5.6Kdigitalinnovationone/potencializando-estudos-carreira-com-ia

    A free course that teaches how to use AI to boost your studies and tech career, moving through three levels of AI interaction: chatbots, copilots, and agents.

  94. 97

    ai-agents-from-zero

    5.4Kdidilili/ai-agents-from-zero · Python

    This is a comprehensive, long-term-maintained AI Agent / LLM application development tutorial in Chinese, covering everything from basic concepts to enterprise-grade deployment, with runnable projects and an interview question bank.

  95. 98

    sutskever-30-implementations

    5.2Kpageman/sutskever-30-implementations · Jupyter Notebook

    It is a from-scratch NumPy implementation suite covering all 30 deep learning papers from Ilya Sutskever's famous reading list, the one he told John Carmack would teach '90% of what matters' in the field.

  96. 99

    modern-software-dev-assignments

    5.2Kmihail911/modern-software-dev-assignments

    The assignments repository for CS146S: The Modern Software Developer, a Stanford University course taught in fall 2026.

  97. 100

    jscamp

    4.7Kmidudev/jscamp · JavaScript

    This is the content and exercises for JSCamp InfoJobs, an intensive bootcamp covering JavaScript and full-stack web development, from HTML/CSS basics to React, Node.js, TypeScript, SQL, CI/CD and Docker.

Showing the 100 most-starred of 109. See every one in the catalog.

Often tagged together