Notes
- Programming
- Computational Theory
- Data Structures and Algorithms
- Object Oriented Programming
- Languages and Compilers
- Distributed Systems
- C++
- Python
Resources
- Teach Yourself Computer Science
- Introduction to Algorithms (MIT OpenCourseWare)
- SICP
- Crafting Interpreters
- Designing Data Intensive Applications
- Algorithm Design Manual
- LeetCode