By category
Top Learning & careers
The most-starred MIT projects in Learning & careers.
How it's ranked: Sorted by GitHub stars. A project can appear in up to two categories. Data from GitHub as of 2026-11-02.
- 1
public-apisA community-curated list of free public APIs you can use in your own projects.public-apis · Python★ 495k - 2
Project Based LearningA curated list of links to tutorials that walk you through building real projects from scratch.practical-tutorials · Python★ 289k - 3
The Book of Secret KnowledgeA large curated list of links to cheatsheets, manuals, tools and one-liners for sysadmins and security folks.trimstray★ 255k - 4
The Algorithms - PythonA large collection of classic algorithms implemented in Python, for learning.TheAlgorithms · Python★ 226k - 5
OSSUA free, self-paced computer science curriculum built from online university courses.ossu · HTML★ 211k - 6
javascript-algorithmsJavaScript examples of many classic algorithms and data structures, with explanations and reading links.trekhleb · JavaScript★ 197k - 7
awesome-goA curated, community-maintained list of links to Go libraries, frameworks and tools.avelino · Go★ 192k - 8
Tech Interview HandbookFree, curated coding interview prep materials for busy software engineers.yangshun · TypeScript★ 143k - 9
Generative AI for BeginnersA free 21-lesson course for learning to build generative AI apps, with Python and TypeScript code.microsoft · Jupyter Notebook★ 123k - 10
App Ideas CollectionA list of app project ideas with detailed specs, meant to help developers practice coding.florinpop17★ 98.4k - 11
Web-Dev-For-BeginnersA free 12-week, 24-lesson beginner course teaching HTML, CSS and JavaScript through hands-on projects.microsoft · JavaScript★ 97.1k - 12
clean-code-javascriptA guide of clean code principles for writing readable JavaScript, with bad and good examples.ryanmcdermott · JavaScript★ 94.7k - 13
ML-For-BeginnersA free 12-week, 26-lesson beginner course on classic machine learning using Scikit-learn.microsoft · Jupyter Notebook★ 91.9k - 14
PayloadsAllTheThingsA community-maintained collection of web security attack payloads and filter bypass examples, organized by vulswisskyrepo · Python★ 82.3k - 15
awesome-public-datasetsA curated list of links to high-quality open datasets, organized by topic.awesomedata★ 79.9k - 16
Prompt Engineering GuideA free online guide, papers list, and notebooks for learning how to prompt and build with language models.dair-ai · MDX★ 79.8k - 17
learn-claude-codeA teaching repo that walks you through building a simple Claude Code-style agent harness from scratch.shareAI-lab · Python★ 79.7k - 18
AI Agents for BeginnersA free course of 18 lessons teaching beginners how to build AI agents, with Python code samples.microsoft · Jupyter Notebook★ 78.7k - 19
OpenAI CookbookExample code and guides for common tasks with the OpenAI API.openai · Jupyter Notebook★ 76.9k - 20
CS 自学指南A free, Chinese-language guide that maps out self-study paths through open computer science courses.PKUFlyingPig · HTML★ 76.5k - 21
AI Engineering from ScratchA free, MIT-licensed course that teaches AI engineering by building models, retrieval, and agents from scratchrohitg00 · Python★ 76.3k - 22
awesome-scalabilityA curated reading list of articles and talks on designing large systems that scale, stay reliable, and performbinhnguyennus★ 75.3k - 23
Front-End ChecklistA categorized checklist of front-end best practices, usable in a browser, in the README, or via an AI agent.thedaviddias · MDX★ 74.6k - 24
awesome-cppA curated list of links to C++ and C libraries, tools, and learning resources.fffaraz★ 74.2k - 25
awesome-vueA curated list of links to tools, tutorials, and projects related to Vue.js.vuejs★ 73.5k
More rankings