9门麻省理工学院提供免费的在线课程

1、计算思维和数据科学简介 本课程针对的是希望通过学习Python并增强计算复杂性知识来获得经验的学生。 https://www.edx.org/course/introduction-to-computational-thinking-and-data-4?index=product_value_experiment_a&queryID=b2c2e9283643f3c30529b34d69556b9c&position=9 2、使用Python的计算机科学和编程简介 计算机科学的简介是使用Python 3.5解决现实世界分析问题的工具 https://www.edx.org/course/introduction-to-computer-science-and-programming-7?index=product_value_experiment_a&queryID=85d79cec1ab147c466872f2cf1d26fd0&position=12 3、与Python的机器学习:从线性模型到深度学习 通过动手的Python项目,对机器学习领域的深入介绍,从线性模型到深度学习和强化学习 https://www.edx.org/course/machine-learning-with-python-from-linear-models-to 4、数据分析:应用程序中的统计建模和计算 统计和计算之间的相互作用的动手介绍,以分析真实数据。 https://www.edx.org/course/statistics-computation-and-applications 5、启动成功:如何以6个步骤成立一家技术公司 本课程讨论了迈克尔·斯通布雷克(Michael Stonebraker)和安迪·帕尔默(Andy Palmer)在30年内的创业工作中吸取的教训。 https://www.edx.org/course/startup-success-how-to-launch-a-technology-company 6、成为企业家 了解从有抱负的企业家MIT发布会的主要计划中踏上您的企业家途径所需的业务技能和启动思维方式。 https://www.edx.org/course/becoming-an-entrepreneur 7、软件构建 了解无bug,易于理解和适应性软件开发的基本原理和技术。 https://ocw.mit.edu/courses/6-005-software-construction-spring-2016/ 8、加密货币工程和设计 加密爱好者的理想选择!获得开发和维持分散应用程序和基于区块链的系统的必要技能。 https://ocw.mit.edu/courses/mas-s62-cryptocurrency-engineering-and-design-spring-2018/ 9、计算机程序的结构和解释 本课程向学生介绍计算原理。 https://ocw.mit.edu/courses/6-001-structure-and-interpretation-of-computer-programs-spring-2005/

哈佛、斯坦福、MIT等10个顶级机构的免费计算机科学课程,收藏备用

1、哈佛计算机科学简介 计算机科学知识企业和编程艺术的介绍。 课程描述这是哈佛大学向专业和非专业人士(无论是否有编程经验)介绍计算机科学和编程艺术的知识型企业的 CS50x。CS50x 是 David J. Malan 教授的入门级课程,教授学生如何以算法方式思考并有效解决问题。主题包括抽象、算法、数据结构、封装、资源管理、安全、软件工程和 Web 开发。语言包括 C、Python、SQL 和 JavaScript 以及 CSS 和 HTML。问题集的灵感来自现实世界的生物学、密码学、金融、取证和游戏领域。CS50x 的校内版本 CS50 是哈佛最大的课程。 在 9 个问题集(即编程作业)和最终项目上获得满意分数的学生有资格获得证书。这是一门自定进度的课程——您可以按照自己的时间表参加 CS50x。 https://pll.harvard.edu/course/cs50-introduction-computer-science 2、哈佛的Python和JavaScript的网络编程 本课程接续 CS50 的内容,更深入地探讨使用 Django、React 和 Bootstrap 等框架使用 Python、JavaScript 和 SQL 设计和实现 Web 应用程序。 https://pll.harvard.edu/course/cs50s-web-programming-python-and-javascript?delta=0 3、哈佛-从零开始的编程简介 课程描述介绍使用 Scratch 进行编程,这是一种可视化编程语言,有抱负的程序员可以通过拖放图形块(类似于拼图块)来编写代码,而不是键入文本。Scratch 是在哈佛大学计算机科学入门课程 CS50 开始时使用的,它是在麻省理工学院媒体实验室设计的,使没有编程经验的学生能够设计自己的动画、游戏、互动艺术和故事。本课程使用 Scratch 向学生介绍编程的基础知识,这些基础知识不仅可以在 Scratch 本身中找到,还可以在传统的基于文本的语言(如 Java 和 Python)中找到。主题包括:… Continue reading 哈佛、斯坦福、MIT等10个顶级机构的免费计算机科学课程,收藏备用

Exit mobile version