20 Amazing Collections for Self-Taught Developers 🎓
January 27, 2023•281 words
A collection of the best free developer resources, from GitHub and beyond
Developer Curriculum
- Developer Roadmaps - Complete roadmaps for developers
- FreeCodeCamp Curriculum - Full and free learning curriculum to become a developer
Comp Sci University
- Open Source Uni - Collection of everything you need for a Comp Sci degree
- CompSci Study Plan - Full study plan for computer science
Learn by Doing
- Build your own X - Tutorials to recreate common technologies
- Project Tutorials - Tutorials for project-based learning
- Web Dev projects - Projects and tutorials to take you from zero to hero
- App Ideas - Big list of app ideas you can build to learn
- APIs for Projects - Public APIs you can build projects around
- Public Data Sets - Public datasets you can build projects around
Algorithms
- JavaScript - Common algorithms + data structures, implemented in JS
- Python - Common algorithms + data structures, implemented in Python
- Java Design Patterns - Common design patterns + data structures, implemented in Java
- Cracking LeetCode - Resources for learning algorithms for LeetCode
Content
- Free Programming Books - Massive list of free programming books
- Papers - Collection of interesting programming research papers
- CS Video Courses - Compiled list of free Comp Sci lecture videos
- Things - Things every programmer should know
- Free Services - List of SaaS websites you can use for free
Misc
- System Design Primer - Introduction to system designs
- Tech Interview Handbook - Full guide to technical interviews
- Awesome - A list of awesome lists (your gateway to endless awesomeness!)