Learning Resources
Curated tutorials, courses, and books for computer science topics
Filter by topic:
Harvard University's introduction to the intellectual enterprises of computer science and the art of programming.
CLRS - A comprehensive textbook covering a broad range of algorithms in depth.
Interactive Python course for beginners with hands-on exercises.
MIT course covering command-line tools, version control, debugging, and more.
Deep dive into the principles of designing scalable and maintainable data systems.
Free interactive coding tutorials for web development, data science, and more.
A handbook of agile software craftsmanship by Robert C. Martin.
MIT's course on the design and analysis of algorithms.
Comprehensive textbook on deep learning by Ian Goodfellow, Yoshua Bengio, and Aaron Courville.
Introduction to quantum computing from a computer science perspective.
A non-technical introduction to blockchain technology and cryptocurrencies.
Comprehensive coverage of database systems including SQL, NoSQL, and distributed databases.