🎓 Coursework

Courses I've actually finished and found worth recommending. Mostly things that changed how I think about a problem, not just added a line to a resume.

The one that started it all. Harvard's intro CS course doesn't just teach you to code — it teaches you to think. Working through C first, then Python, SQL, and web basics gives you a mental model for how everything actually works underneath the abstraction. The kind of course that makes every other course easier.

Certificate →

The natural follow-up to CS50x. Spent a full semester building real web applications — each project more complex than the last. By the end, had a working foundation in Django, REST APIs, JavaScript, SQL, and deployment. The kind of course where the projects are good enough to actually put on GitHub.

Projects

Certificate →

The most intellectually dense of the three. Started with search algorithms and propositional logic, moved through probability and machine learning, and ended with neural networks and NLP. Eight projects, each one implementing an AI concept from scratch — not calling a library, actually building the thing.

Projects

Certificate →

Networking is the part of backend development most engineers learn by googling error messages. This course taught it properly — how data actually moves across a network, what TCP/IP means in practice, and how to reason about latency and throughput. Changed how I think about performance.

Certificate →