Resources
Curated courses, books, tools, videos, and communities to accelerate your software engineering career.
CS50: Introduction to Computer Science
Harvard's legendary intro CS course, available free on edX. Covers C, Python, SQL, web development, and foundational CS concepts.
The Odin Project
A free, open-source full-stack web development curriculum. Project-based learning with a supportive community.
Designing Data-Intensive Applications
Martin Kleppmann's essential guide to the principles behind reliable, scalable, and maintainable systems. A must-read for backend and data engineers.
The Pragmatic Programmer
A timeless classic on software craftsmanship. Covers everything from code quality to career development for working engineers.
System Design Primer
A comprehensive open-source guide to system design interview preparation. Covers scalability, caching, load balancing, databases, and more.
Fireship (YouTube)
Fast-paced, entertaining videos explaining modern web technologies, frameworks, and programming concepts in 100 seconds or less.
Tech Interview Handbook
Free, curated interview preparation materials — from resume tips to algorithm strategies to behavioral question frameworks.
DEV Community
A constructive and inclusive social network for software developers. Share articles, participate in discussions, and grow your network.
The Missing Semester of Your CS Education
MIT course covering the practical tools every developer uses — shell scripting, Git, debugging, and more. The stuff CS programs skip.
levels.fyi
Verified compensation data for software engineers across companies, levels, and locations. Essential for salary negotiations.