Learning Roadmaps

Structured learning paths and roadmaps for developers to grow their skills in various domains, from web development to machine learning.

Repositories

A complete, self-taught Computer Science education path using free online materials from top universities like Harvard, MIT, and Stanford. Covers core CS topics from programming and algorithms to systems and theory.

HTML
207.7k
23 days ago
microsoft/Web-Dev-For-Beginners

A comprehensive 12-week, 24-lesson web development curriculum by Microsoft Cloud Advocates. Learn JavaScript, CSS, and HTML fundamentals through hands-on projects including terrariums, browser extensions, space games, and a banking app. Includes quizzes, assignments, and practical exercises for beginners.

JavaScript
96.2k
12 hours ago
microsoft/ML-For-Beginners

A 12-week, 26-lesson curriculum from Microsoft teaching classic machine learning using Scikit-learn. Includes quizzes, projects, and assignments covering regression, classification, clustering, NLP, time series, and reinforcement learning.

Jupyter Notebook
88.9k
8 days ago

CSDIY.wiki is a comprehensive, open-source CS self-study guide curated by a Peking University student, featuring the best freely available courses from top universities (MIT, Stanford, UC Berkeley, CMU, etc.). It covers 20+ areas including algorithms, operating systems, networking, AI, and deep learning, with a structured roadmap, tool recommendations, and hands-on insights to help self-learners build strong CS foundations in 2-3 years.

HTML
74.8k
16 days ago

📚 List of awesome university courses for learning Computer Science!

70.2k
3 years ago

The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw

Python
70.0k
a month ago

30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw

JavaScript
46.7k
8 months ago