A | B | C | D | |
---|---|---|---|---|
1 | Course Topics | Group Type | URL | Notes |
2 | Precalculus | Math | n/a | Moving straight towards single-variable |
3 | Single-variable calculus | Math | Calculus 1 - Full College Course | Full UNC Chapel Hill course on single variable calculus |
4 | Linear Algebra | Math | Linear Algebra - Full College Course | This course is taught by Dr. Jim Hefferon, a professor of mathematics at St Michael's College. |
5 | Probability | Math | Statistics 110: Probability | Harvard Math110 Probability Course |
6 | Programming 1 | CS | Harvard CS50 – Full Computer Science University Course | |
7 | Programming 2 | CS | https://cs51.io/ https://book.cs51.io/pdfs/abstraction.pdf | CS51 course from Harvard |
8 | Discrete Mathematics for Computer Science | CS | Discrete Math (Full Course: Sets, Logic, Proofs, Probability, Graph Theory, etc) | Modeled after the Harvard CS20 Discrete Mathematics course on CS |
9 | Algorithms | CS | MIT 6.006 Introduction to Algorithms, Spring 2020 | MIT course on Algorithms & Computations |
10 | Computational Limitations | CS | MIT 6.006 Introduction to Algorithms, Spring 2020 | MIT course on Algorithms & Computations |
11 | Intermediate Algorithms | CS | Data Structures Easy to Advanced Course - Full Tutorial from a Google Engineer | Data Structures Course by Google Engineer |
12 | Systems | CS | CS 61A Summer 2019 Screencasts | Systems Programming and Machine Organization from Harvard |
13 | Computation and the World | CS | Stanford CS221: Artificial Intelligence: Principles and Techniques | Autumn 2019 | Stanford CS221 AI course |
14 | Computer Architecture | CS | Computer Organization & Architecture (COA) | |
15 | Computer Networks | CS | CS144, Introduction to Computer Networking | |
16 | Cryptography | CS | Cryptography Lecture Series | |
17 | Computer Programming Languages | CS | Introduction to Programming and Computer Science - Full Course | |
18 | - 1. JavaScript | CS | JavaScript Programming - Full Course | |
19 | - 2. Python | CS | Learn Python - Full Course for Beginners [Tutorial] | |
20 | - 3. HTML | CS | Learn HTML & CSS – Full Course for Beginners | |
21 | - 4. CSS | CS | Learn HTML & CSS – Full Course for Beginners | |
22 | - 5. Java | CS | Java Programming for Beginners – Full Course | |
23 | - 6. Go | CS | Go Programming – Golang Course with Bonus Projects | |
24 | Software Architecture & Design | SE | Software Architecture and Design | |
25 | System Design | SE | System Design for Beginners Course | |
26 | Basics of Software Engineering | SE | Software Engineering Full Course | |
27 | C++ Course | SE | C++ Programming Course - Beginner to Advanced - YouTube | |
28 | C# Course | SE | C# 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 |