ABCD
1
Course TopicsGroup TypeURLNotes
2
PrecalculusMathn/aMoving straight towards single-variable
3
Single-variable calculusMathCalculus 1 - Full College CourseFull UNC Chapel Hill course on single variable calculus
4
Linear AlgebraMathLinear Algebra - Full College CourseThis course is taught by Dr. Jim Hefferon, a professor of mathematics at St Michael's College.
5
ProbabilityMathStatistics 110: ProbabilityHarvard Math110 Probability Course
6
Programming 1CSHarvard CS50 – Full Computer Science University Course
7
Programming 2CShttps://cs51.io/
https://book.cs51.io/pdfs/abstraction.pdf
CS51 course from Harvard
8
Discrete Mathematics for Computer ScienceCSDiscrete Math (Full Course: Sets, Logic, Proofs, Probability, Graph Theory, etc)Modeled after the Harvard CS20 Discrete Mathematics course on CS
9
AlgorithmsCSMIT 6.006 Introduction to Algorithms, Spring 2020MIT course on Algorithms & Computations
10
Computational LimitationsCSMIT 6.006 Introduction to Algorithms, Spring 2020MIT course on Algorithms & Computations
11
Intermediate AlgorithmsCSData Structures Easy to Advanced Course - Full Tutorial from a Google EngineerData Structures Course by Google Engineer
12
SystemsCSCS 61A Summer 2019 ScreencastsSystems Programming and Machine Organization from Harvard
13
Computation and the WorldCSStanford CS221: Artificial Intelligence: Principles and Techniques | Autumn 2019Stanford CS221 AI course
14
Computer ArchitectureCSComputer Organization & Architecture (COA)
15
Computer NetworksCSCS144, Introduction to Computer Networking
16
CryptographyCSCryptography Lecture Series
17
Computer Programming LanguagesCSIntroduction to Programming and Computer Science - Full Course
18
- 1. JavaScriptCSJavaScript Programming - Full Course
19
- 2. PythonCSLearn Python - Full Course for Beginners [Tutorial]
20
- 3. HTMLCSLearn HTML & CSS – Full Course for Beginners
21
- 4. CSSCSLearn HTML & CSS – Full Course for Beginners
22
- 5. JavaCSJava Programming for Beginners – Full Course
23
- 6. GoCSGo Programming – Golang Course with Bonus Projects
24
Software Architecture & DesignSESoftware Architecture and Design
25
System DesignSESystem Design for Beginners Course
26
Basics of Software EngineeringSESoftware Engineering Full Course
27
C++ CourseSEC++ Programming Course - Beginner to Advanced - YouTube
28
C# CourseSEC# Tutorial - Full Course for Beginners
29
30
31
Tags
32
https://csadvising.seas.harvard.edu/concentration/courses/tags/
33
Harvard Track
34
https://csadvising.seas.harvard.edu/concentration/requirements/
35
MOOCs
36
https://www.mooc.org/#course-categories