不要因为现实的平凡,就否定了那华丽的梦想!

学习路线

一、计算机核心知识

分类课程
1.常识入门课① 1.5 CS0 计算机科学速成课
② C语言语法基础
③ Python语言语法基础
④ 1.6 哈佛 CS50 计算机科学导论
⑤ 1.7 伯克利 CS61A 计算机程序的构造和解释
⑥ 1.8 MIT 计算机教育中缺失的一课
2.深入学习C语言及汇编与Linux① 11.1 郭炜-北京大学-程序设计与算法(一)C语言程序设计
② 11.2 翁恺-浙江大学-程序设计入门——C语言
③ 11.3 翁恺-浙江大学-C语言程序设计进阶
④ 12.2 汇编语言程序设计 贺利坚主讲
⑤ 13.1 北京邮电大学-Linux开发环境及应用
⑥ 13.2 黑马程序员Linux零基础快速入门到精通
3.深入学习Python① 17.3 郭炜-北京大学-实用Python程序设计
② 17.4 北京科技大学-Python程序设计及应用(上)
③ 17.5 北京科技大学-Python程序设计及应用(下)
4.算法与数据结构① 2.2 郭炜-北京大学-程序设计与算法(二)算法基础
② 2.3 陈越-浙江大学-数据结构
③ 2.6 伯克利 CS61B 数据结构
5.编程语言补全① 14.1 郭炜-北京大学-程序设计与算法(三)C++面向对象程序设计
② 14.3 北京邮电大学-C++程序设计(面向对象进阶)
③ 19.1 全宇宙最简单的Lua语言教程
④ 15.1 翁恺-浙江大学-零基础学Java语言
⑤ 15.2 翁恺-浙江大学-面向对象程序设计——Java语言
⑥ 16.1 黑马程序员前端JavaScript入门到精通全套视频教程
⑦ 18.1 【唐老狮】Unity基础课程之C#入门
⑧ 18.2 【唐老狮】Unity基础课程之C#基础
⑨ 18.3 【唐老狮】Unity基础课程之C#核心
⑩ 18.4 【唐老狮】Unity基础课程之C#进阶
⑪ 18.5 【唐老狮】Unity进阶之C#知识补充
6.计算机组成原理与体系结构①3.4 刘宏伟-哈尔滨工业大学-计算机组成原理(上)
②3.5 刘宏伟-哈尔滨工业大学-计算机组成原理(下)
③3.8 哈佛 CS61 系统编程和计算机组成原理
④3.11 伯克利 CS61C 计算机组成原理
⑤3.12 CMU 15-213 深入理解计算机系统
⑥3.14 斯坦福 CS 110 计算机系统原理
7.计算机操作系统① 4.2 伯克利 CS162 操作系统和系统编程
8.编译原理① 5.1 国防科技大学-编译原理
② 5.2 斯坦福 CS 143 编译器
9.计算机网络① 6.1 中国科学技术大学-计算机网络
② 6.5 斯坦福 CS 144 计算机网络
10.软件工程① 7.1 伯克利 CS169 软件工程
11.数据库① 8.1 CMU 15-445 数据库系统
② 8.2 MIT 6.830 数据库系统
12.分布式① 9.1 MIT 6.824 分布式计算机系统工程
13.并行计算① 10.1 斯坦福 CS 149 并行计算
② 10.2 CMU 15-418 并行计算机体系结构和编程

二、数学知识

分类课程
m1.初等数学补习高中数学知识
m2.高等数学① m2.1 宋浩-高等数学
m3.微积分① m3.2 麻省理工 MIT 18.01 单变量微积分
② m3.3 麻省理工 MIT 18.02 多变量微积分
③ m3.4 麻省理工 MIT 18.03 微分方程
m4.线性代数① m4.2 麻省理工 MIT18.06 线性代数
m5.概率论与数理统计① m5.2 麻省理工 MIT6.041 概率论与数理统计导论
m6.离散数学① m6.1 东北大学 离散数学
② m6.2 麻省理工 MIT6.042J 离散数学
m7.数值分析① m7.1 麻省理工 MIT18.330 数值分析导论