Courses and some other useful resources to teach oneself a university degree in CS, for those who are unable to receive good enough education as they desire.
Scott Young taught himself a degree using MIT online resource - TEDx
How do MIT student feel about this? - Quora
How MIT educate their student(Chinese)
Youtube Search for course videos
Also VARIOUS course video on panopto
Provides:
- Lecture Note
No material provided
Provides:
Provies:
- Lecture
Category: CS Intro
Tags: Python, Functional Programming, Computational Theory
Features:
- Lecture Videos
- Complete Notes & Slides & Source
- Homework Assignments
- Labs
- Project * 3
Bonus:
- Textbook: SICP in Python
- Extra Lectures
Category: Computer Organization and Design
Features:
Category: Core CS
Tags: Operating Systems, Networks, Memory, Assembly, C
Features:
- Lecture Videos - with Chinese subtitles
- Complete Notes & Slides
- Labs
Bonus:
- Textbook: CS:APP, 3e
- Great Recitations
Category: Core CS
Tags: Operating Systems, Unix, C
Features:
-
Complete Notes & Slides
-
Challenging labs
Bonus:
- xv6 Document
Maybe the best OS course in China
Available at Bilibili
Recommended by TeachYourselfCS
Category: Core CS
Tags: Networks, Protocols, Servers, C++
Features:
- Lecture Videos
- Complete: Notes & Slides
- Labs
Bonus:
- Computer Networking: A Top Down Approach, 7e
Category: Core CS
Tags: Database, C++(17)
Features:
- Lecture Videos
- Complete: Notes & Slides
- Homework (Quiz Like)
- Projects (Lab Like)
Bonus:
- Database System Concepts, 7e
Category: CS Tech
Tags: Distributed Systems, Cloud Computing, Virtualization
Features:
- Lecture Videos
- Complete: Notes & Slides
- Labs
Bonus:
- A Lot Of Reading Tasks
Category: Core CS
Tags: Compile, Linking, Parsing, C++
Features:
- Lecture Videos - with Chinese subtitles
- Complete: Notes & Slides
- "Programming Assignment" (Lab Like)
Bonus:
- Compilers: Principles, Techniques, and Tools, 2e