If I could go back in time to give my younger self advice or a road map, I would send them this link. This guide is inspired by the famous "build-your-own-x."
This repository is a compilation of well-written, step-by-step guides in the field of Computer Science.
What I cannot create, I do not understand — Richard Feynman.
- Interview Prep by Woo Jia Hao
- Technical Interview Handbook
- NeetcodeIO roadmap
- Google DSA Technical Guide
- Mock Interview Prep
- System Design Primer
- System Design Youtube Videos
- FullStack Open from University of Helsinki (comes with certificate)
- Odin Project, Fullstack Ruby on Rails or JavaScript
- MERN Stack Tutorial by MongoDB
- CS50's Webprogramming with Python and JavaScript
- freeCodeCamp Curriculum
- GraphQL with React & Apollo
- Build an LLM from scratch
- Harvard CS50 Full Course 25 Hours
- Firebase Login Authentication
- FreeCodeCamp 37 Hours Deep Learning for Computer Vision Course
- FreeCodeCamp PERN Stack Course
- FreeCodeCamp Augmented Reality Course
- MERN Full Stack Login Page
- PERN Stack Chat App
- FreeCodeCamp Swift Programming Course
- FreeCodeCamp Python Backend Development Course
- Web3 PayPal Clone
- Instagram Web Clone
- Full Stack React Chat App
- Minecraft Clone
- FreeCodeCamp Learn LangChain
- Enterprise-Level Food Ordering App
- Database Engineering Complete Course
- AWS Solution Architect Associate Certification
- Fireship Lab Courses
- FreeCodeCamp Learn RAG from Scratch
- Introduction to Git by Github
- freeCodeCamp Git and GitHub for Beginners - Crash Course
- Dive into Deep Learning
- FastAI Deep Learning
- Developer Roadmaps
- Project Based Learning Repo
- List of Open Source Internship Repo
- DevOps Exercises Repo
- InfoSec Resources Repo
- New Grad Machine Learning Interview Guide
- CS1101S Programming Methodology I
- CS1231S Discrete Mathematics
- CS2030S Programming Methodology II (OOP & Functional Programming)
- CS2040S Data Structures and Algorithms
- CS2100 Computer Organisation
- CS2102 Database Systems
- CS2109S Introduction to AI and Machine Learning
- CS2105 Introduction to Computer Networks
- CS3230 Design and Analysis of Algorithms
- CS2106 Introduction to Operating Systems
- CS2101 Effective Communication for Computing Professionals
- CS2103T Software Engineering