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

学习路线

一、计算机核心知识

分类课程
1.常识入门课1.5 CS0 计算机科学速成课
C语言语法基础
Python语言语法基础
1.6 哈佛 CS50 计算机科学导论
1.7 伯克利 CS61A 计算机程序的构造和解释
1.8 MIT 计算机教育中缺失的一课
2.深入学习C语言及汇编与Linux11.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 数值分析导论