Comprehensive CS Curriculum Clickable Links Prerequisites Boxed
Comprehensive CS Curriculum Clickable Links Prerequisites Boxed
Year 1
Prerequisite: No prerequisites
https://cs50.harvard.edu
https://cs161.stanford.edu
Year 2
https://cs162.eecs.berkeley.edu
https://www.seas.harvard.edu/courses/cs121
Year 3
https://www.cs.princeton.edu/courses/archive/fall20/cos226/
https://inst.eecs.berkeley.edu/~cs61c/fa20/
Mathematics
Comprehensive Computer Science Curriculum
Year 1
https://explorecourses.stanford.edu/search?q=MATH+19
Prerequisite: None
https://inst.eecs.berkeley.edu/~cs70/fa19/
Year 2
Prerequisite: Calculus I
https://explorecourses.stanford.edu/search?q=MATH+20
Prerequisite: Calculus II
https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/
Year 3
Prerequisite: Calculus II
https://explorecourses.stanford.edu/search?q=STATS+116
Advanced Topics
Year 2
Prerequisite: Algorithms
https://www.ai.stanford.edu/courses/cs221/
Comprehensive Computer Science Curriculum
Year 3
https://www.ml.cmu.edu/courses/10-601/
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-f
https://cs251.stanford.edu
Year 4
https://cs186berkeley.net
https://www.cs.cmu.edu/~16311/
https://cs155.stanford.edu
Year 3
https://courses.cs.washington.edu/courses/cse440/20au/
Prerequisite: No prerequisites
https://undergrad.stanford.edu/programs/pwr/courses/pwr-2
Year 4
https://courses.cs.washington.edu/courses/cse441/20wi/
Prerequisite: No prerequisites
https://undergrad.stanford.edu/programs/pwr/courses/pwr-1
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-931-development-of-inventions
Practical Experiences
Internships
Internships: Gain real-world experience and potential job offers from top tech
companies.
Research
and innovation.
Capstone Projects
Comprehensive Computer Science Curriculum
to employers.
Additional Skills
Soft Skills
Continuous Learning
Networking
meetups.