Skip to main content

Learn Computer Science

Resources

Intro

  • Harvard Cs50 - Introduction to Computer Science
  • Programming Languages
  • Mathematical Foundations for Computing
  • Statistics and Probability
  • Computer Architecture I

Technical Development

  • Algorithms and Data Structures
  • Databases
  • Linear Algebra
  • Computer Architecture II

Theoretical Development

  • Graph Theory
  • Calc I
  • Calc II
  • Distributed Systems

Final Topics

  • Data structure
  • Computing Paradigms
  • Compilers