会写这一篇的愿意是我常常思考自己到底想要塑造成什么样子的自己呢?如果短期的目标是成为了解AI的人,我到底需要那些基础呢? 下面这张图片是我2月份的死后思考短期内有哪些课程需要学习的。(主要是从Mooc上面看到的。)后来看到Github上面有一篇OSSU。也就是关于自学计算机的课程地图,很多课程都进过他们的筛选之后被分享出来。
地址在这:https://github.com/ossu/computer-science#introduction-to-programming
![图片说明](https://uploadfiles.nowcoder.com/images/20200610/313462566_1591780216198_10E94AAF78EBB5A116D7AED628F3979D "图片标题")


但我自己在观看这些列表的时候发现某些课程对我个人来说并非必要,因此进行了一点点的删减之后,结合我在Mooc上的资源,还有哔哩哔哩上的课程,制作出了一个课程列表。

  1. 计算机基础专项(0基础):https://www.coursera.org/specializations/computer-fundamentals
  2. 计算机课程基础:https://www.edx.org/course/introduction-to-computer-science-and-programming-7
  3. 命令行教学:https://missing-semester-cn.github.io/
  4. 编程训练A:
    (1) How to Code 系列:https://www.edx.org/course/how-to-code-simple-data
    (2)https://www.edx.org/course/how-to-code-complex-data
  5. 编程训练B:
    (1) https://www.coursera.org/learn/programming-languages
    (2)https://www.coursera.org/learn/programming-languages-part-b
    (3) https://www.coursera.org/learn/programming-languages-part-c
  6. 数学基础: 高等数学、线性代数、概率论与数理统计、离散数学、复变函数都建议学一下。Mooc就很多课程,按个人喜好选择吧(这个感觉中国人做的课程比外国更好❤️,就没有列出国外课程)

  1. 掌握以上基础之后:https://www.edx.org/course/cs50s-introduction-to-computer-science#! 哈佛CS50了解一下

  2. 计算机原理:分成上下两集
    https://www.icourse163.org/learn/HIT-309001?tid=1450232446#/learn/announce https://www.icourse163.org/learn/HIT-1001527001?tid=1450232445#/learn/announce

  3. 项目课程:构造一台计算机或许是了解计算机最根本的方式
    (1)https://www.coursera.org/learn/build-a-computer
    (2)https://www.coursera.org/learn/nand2tetris2

  4. 计算机网络:B站韩立刚老师。 + 王道计算机网络
    https://www.bilibili.com/video/BV1Hx411D7rn?p=2

  5. 操作系统:北京交大课程 or 王道考研课程
    https://www.icourse163.org/course/NJTU-1003245001(北交)
    https://www.bilibili.com/video/BV1YE411D7nH?from=search&seid=691939383524116785

  6. 算法基础:两门都是北京大学的
    (1)https://www.icourse163.org/learn/PKU-1002525003?tid=1450408483#/learn/content (2) https://www.icourse163.org/course/PKU-1001894005

  7. 安全编码(不让黑客有机可乘):
    (1)https://www.coursera.org/learn/information-security-data
    (2) https://www.coursera.org/learn/secure-coding-principles
    (3)https://www.coursera.org/learn/identifying-security-vulnerabilities
    (4)https://www.coursera.org/learn/identifying-security-vulnerabilities-c-programming

  8. 计算机应用课程:
    (1)关联式数据库 https://www.coursera.org/learn/relational-database
    (2)机器学习 https://www.coursera.org/learn/machine-learning
    (3)计算机绘图 https://www.edx.org/cour***puter-graphics-2
    (4)软件工程 https://www.icourse163.org/course/PKU-1003177002

  9. 进阶课程:
    (1)并行编程:https://classroom.udacity.com/courses/cs344
    (2)编译原理: https://www.icourse163.org/course/NUDT-1003101005
    (3)Debug:https://www.udacity.com/course/software-debugging--cs259
    (4)软件测试: https://www.udacity.com/course/software-testing--cs258
    (5)计算几何:https://www.edx.org/cour***putational-geometry
    (6)博弈论 :https://www.coursera.org/learn/game-theory-1
    (7)人工智能原理:http://open.163.com/newview/movie/free?pid=MEFE7I48P&mid=MEFE7PN82
    (8)大数据原理:https://www.icourse163.org/course/XMU-1002335004
    (9)Spark编程基础:https://www.icourse163.org/course/XMU-1205811805

  10. 系列课程:机器人: https://www.coursera.org/specializations/modernrobotics#courses
    (由于我不想走这个,因此前面的关于电路学还有物理学的专业知识我都跳过了。大约4门课)

  11. 系列课程:数据挖掘 (爱了爱了)https://www.coursera.org/specializations/data-mining

  12. 系列课程:大数据:https://www.coursera.org/specializations/big-data

  13. 系列课程:物联网:https://www.coursera.org/specializations/internet-of-things

  14. 系列课程:云计算:https://www.coursera.org/specializations/cloud-computing

  15. 系列课程:数据科学:https://www.coursera.org/specializations/jhu-data-science

  16. 系列课程:Scale开发/大数据:https://www.coursera.org/specializations/scala

  17. 系列课程:游戏设计与开发:https://www.coursera.org/specializations/game-development


最后说一下Coursera 的系列课程,如果直接选择学习专项系列的话是需要付费的,但是可以进入项目目录中某一项选择旁听audit,就可以免费的学习,(付费的价格是49刀每月。)付不付费的差别在与写题目的时候没有分数,但是网络上基本上都可以找到对应课程的答案,因此免费学习是完全没什么大问题的。


其他的我在Mooc的课程可以当作参考
(1)浙大-数据结构:https://www.icourse163.org/course/ZJU-93001
(2)浙大-机器学习:https://www.icourse163.org/course/ZJU-1206573810
(3)北大-软件工程:https://www.icourse163.org/course/PKU-1003177002
(4)北大-人工智能实践:https://www.icourse163.org/course/PKU-1002536002
(5)西交-复变函数:https://www.icourse163.org/course/XJTU-1003164003
(6)哈工-数据库(上):https://www.icourse163.org/course/HIT-1001516002
(7)哈工-数据库(中):https://www.icourse163.org/course/HIT-1001554030
(8)哈工-数据库(下):https://www.icourse163.org/course/HIT-1001578001
(9)浙大-AI(模式与算法)https://www.icourse163.org/course/ZJU-1003377027
(10)西交-区块链:https://www.icourse163.org/course/SWJTU-1207109825
(11)电科-离散数学:https://www.icourse163.org/course/UESTC-1002268006


希望我能够在未来的时光中
收藏到此为止,学习未曾停止❤️
快期末考了,大家加油呀❤️