A summary of CS-Courses I'm taking now, or in the near future.
Since my major is not computer science, many important system courses are missing in my undergraduate education. Here, I summarized some of the best courses from the best colleges. Maybe later I'll ref my impl of some labs of these courses.
Hopefully I can finish all these courses!
Category: CS Intro
Tags: Python, Functional Programming, Computational Theory
Provide:
- Lecture Videos - BiliBili, Spring 2018
- Lecture Videos - Youtube, Fall 2020
- Complete Notes & Slides & Source
- Homework Assignments
- Labs
- Project * 3
Bonus:
- Textbook: SICP in Python
- Extra Lectures
Category: Core CS
Tags: Operating Systems, Networks, Memory, C, Assembly
Provide:
- Lecture Videos - BiliBili, Fall 2015
- Lecture Videos - Youtube, Fall 2015
- Complete Notes & Slides
- Labs
Bonus:
- Textbook: CS:APP, 3e
- Great Recitations
Category: Core CS
Tags: Operating Systems, Unix, C, RISC-V
Features:
-
2020 Fall upd: due to the pandemic, MIT now posted the lecture videos on Youtube, it can be accessed directly from course schedule.
- e.g. Lecture 1
-
Complete Notes & Slides
-
Challenging labs
Bonus:
- xv6 doc
- THE GREAT RISC-V
Category: Core CS
Tags: Networks, Protocols, Servers, C++(17)
Features:
- Lecture Videos - Bilibili, Fall 2013
- Lecture Videos - Youtube, Fall 2013
- the video is a little bit obsolete, I did not take it, maybe your guys also didn't want it.
- now prof. Keith Winstein is giving the lecture, he (and / or the course) is just awesome.
- Complete: Notes & Slides
- Labs
Text Book:
- Computer Networking: A Top Down Approach, 7e
Category: Core CS
Tags: Databases, Storage Systems, C++(17)
Features:
- Lecture Videos - BiliBili, Fall 2019
- Lecture Videos - Youtube, Fall 2019
- Complete: Notes & Slides
- Homework (Quiz Like)
- Projects (Lab Like)
Text Book:
- Database System Concepts, 7e
Category: CS Tech
Tags: Distributed Systems, Raft, Cloud Computing, Virtualization
Features:
- Lecture Videos - BiliBili, Spring 2020
- Lecture Videos - Youtube, Spring 2020
- Complete: Notes & Slides
- Labs
Bonus:
- A Lot Of Reading Tasks
Category: Core CS
Tags: Compile, Linking, Parsing, C++
Features:
- Lecture Videos - BiliBili
- Complete: Notes & Slides
- Programming Assignment (Lab Like)
Bonus:
- Compilers: Principles, Techniques, and Tools, 2e