Learning Resources

Curated collection of the best computer science learning materials

Free Courses: Table of Contents

Programming Basics Web Development Data Structures Algorithms Machine Learning
  • Meta learning (learning how to learn)
  • Programming Methodology
  • Code Quality
  • Debugging principles and techniques
  • Web Development
  • Data Structures and Algorithms