🎓 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.
CS50x — Introduction to Computer Science
Harvard UniversityThe 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 →CS50Web — Web Programming with Python and JavaScript
Harvard UniversityThe 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
CS50AI — Artificial Intelligence with Python
Harvard UniversityThe 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
- Tic-Tac-Toe — Minimax with alpha-beta pruning
- Knights & Knaves — Propositional logic solver
- Minesweeper AI — Constraint satisfaction agent
- PageRank — Markov chain page ranking
- Heredity — Bayesian genetic inference
- Crossword — CSP puzzle solver
- Shopping — KNN purchase predictor
- Nim AI — Q-learning RL agent
- Traffic — CNN traffic sign classifier
- Attention — BERT attention visualizer
Fundamentals of Network Engineering
Hussein Nasser · UdemyNetworking 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 →