zero-to-mastery/resources
zero-to-mastery/resources has 2,766 GitHub stars and 1,145 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-07 19:49 UTC. Last push 2026-10-19.
Here is a list of best resources to get you started with learning how to code (mostly related to Web Development). Feel free to add your favorite resources as well and help others in their journey of learning.
Measured star growth
- in 24h
- 0
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalUseful Resources for Developers
A list of student-collated resources deemed to be useful for every developer and categorised. Andrei has a hand-picked list of his favourite resources which you can find here.
Table of Contents
API: A list of resources for learning how to use APIs.
Algorithms & Data Structures: Resources for tackling algorithms.
Angular Resources: A list of resources for learning Angular.
Arduino: A list of resources for the Arduino micro-controller.
Articles: General articles page on web development.
CSS Resources: A list of resources for learning CSS.
Design Patterns Resources : A List of Resources for Design Patterns
Cheat Sheets: For those looking for the quick-and-dirty of how to do things, or if you simply forgot something, look no further!
Cloud: Cloud Learning Resources to kickstart your career.
Free Online Courses: Free to attend online courses, including MOOCs (massive open online courses).
Game Development Resources: A page which lists out the resources which helps you go from zero to mastery in game development.
General Resources for Learning Web Development: A page with mostly free resources for learning web development and coding in general.
Git and GitHub: Resources page on using Git and GitHub.
Interviewing for Coding Jobs: A page of resources about preparing for the job market.
JavaScript Resources: A list of resources for learning JavaScript.
Junior to Senior Developer Roadmap Resources: Resources mentioned in the Zero to Mastery course.
Machine Learning Resources: A curated list of resources to learn Machine Learning — covering fundamentals, tutorials, tools, and project ideas for beginners to advanced learners.
Mobile App Development: A curated list of useful resources for mobile app development (for Android, iOS, Windows, or any other mobile system.
Podcasts: A range of podcasts covering topics like coding, design, accessibility, JavaScript, and Mindset/Self-Development.
Practice Resources: A list of exercises and gamified resources for web development.
Programming Books: Featuring a list of insightful programming books, both free and paid versions.
Python Resources: A list of resources for learning Python.
Raspberry Pi: Resources for the Raspberry Pi.
Search Engine Optimization: A list of resources for learning Search Engine Optimization(SEO).
Unix: Resources for Unix systems (Linux, MacOS, etc.).
Web Design Resources: A page of resources for web design.
Web Development Tools: A page listing a number of free web development tools.
YouTube Channels: A list of YouTube channels for learning all about programming, covering topics as broad as web development, design, history, hacking, and Computer Science (CS).
MDN Web Docs — CSS Flexbox Guide: official, beginner-friendly reference for Flexbox and layout.
Contributing
You are always welcome to contribute to this project, kindly visit our Contributor's Guide before opening a pull request.
First time contributing to open source? Awesome! Read more about the process in Contributing to GitHub.
List of Contributors: A page showing the GitHub usernames of all who have contributed to this open-source project! Make sure to add yourself and submit a pull request if you've contributed.
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
458,748 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,322 starsreact/react
The library for web and native user interfaces.
252,408 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,630 stars