Topics / #courses
Courses projects on GitHub
Free and open courses for learning computer science topics.
As of , the most-starred Courses projects on GitHub are free-programming-books (399.2K stars), computer-science (210.1K stars) and awesome-courses (71.9K stars). GitHub.Locker tracks 12 Courses repositories with 866K stars combined. The fastest-growing on October 16 was free-programming-books, with +119 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+119free-programming-books
EbookFoundation/free-programming-books · ★ 399.2KIt is a huge, community-maintained list of freely available programming books and other learning resources in many human languages; it started as a clone of a famous StackOverflow list and has grown to become one of GitHub's most popular repositories.
+33computer-science
ossu/computer-science · ★ 210.1KOSSU 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.
+28awesome-courses
prakhar1989/awesome-courses · ★ 71.9KIt is a curated list of free, high-quality computer science courses from universities around the world, each one making its lecture materials, assignments, notes and readings available online.
+18Book-Mathematical-Foundation-of-Reinforcement-Learning
MathFoundationRL/Book-Mathematical-Foundation-of-Reinforcement-Learning · ★ 18.2KThe 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.
The all-time top
12 projects · by stars
- 399.2K
#1 · EbookFoundation/free-programming-booksfree-programming-books
It is a huge, community-maintained list of freely available programming books and other learning resources in many human languages; it started as a clone of a famous StackOverflow list and has grown to become one of GitHub's most popular repositories.
- 210.1K
#2 · ossu/computer-sciencecomputer-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.
- 71.9K
#3 · prakhar1989/awesome-coursesawesome-courses
It is a curated list of free, high-quality computer science courses from universities around the world, each one making its lecture materials, assignments, notes and readings available online.
- 4

tutorials
37.3Keugenp/tutorials · JavaA huge collection of small, focused tutorials for the Java ecosystem - one code module per topic - with a strong focus on Spring, Spring Boot and Spring Security.
- 5

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

ml-engineering
19.5Kstas00/ml-engineering · PythonAn open book on machine learning engineering: methodologies, tools and step-by-step instructions for training, fine-tuning and running inference on large language models and multi-modal (VLM) models, written by the engineer who led the BLOOM-176B training.
- 7

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

DeepLearning
17.8KMikoto10032/DeepLearning · Jupyter NotebookA Chinese-language deep learning tutorial — a huge curated collection of links to courses, books, lecture notes, surveys and code, taking you from math basics through CNNs, GANs, RNNs and GNNs to Kaggle practice and interview prep.
- 9

awesome-math
16.6Krossant/awesome-math · PythonA curated GitHub list of high-quality resources for learning, teaching, and doing mathematics — covering pure math, applied math, computation, formal proof, and AI in mathematics.
- 10

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

Deep-Learning-with-TensorFlow-book
13.2Kdragen1860/Deep-Learning-with-TensorFlow-book · Jupyter NotebookA free, open-source Chinese textbook on deep learning built on the official TensorFlow 2 release, pairing theory with hands-on case studies. This repo ships the PDF e-book, the accompanying source code, and the lecture slides.
- 12

awesome-fastapi
11.7Kmjhea0/awesome-fastapiA curated list of awesome things related to FastAPI: hand-picked extensions, learning resources and example projects around the framework, all collected in one README.
Related topics
Often tagged together
- education933
- learning-resources410
- curated-list634
- learning511
- list540
- python2,383
- resources706
- tutorial626
- awesome-list495
- machine-learning916
- open-source5,666
- book259
- chinese1,159
- computer-science165
- deep-learning737
- free970
- academic100
- ai1,955
- artificial-intelligence267
- awesome263
- beginner-friendly310
- books49
- course150
- guide365