免费课程和纳米学位项目


软件工程

学习成为或升级为一名软件工程师,你需要掌握的必备技能。我们为你提供一系列在线课程,从编程入门到并行编程、软件调试等高阶内容。马上选择适合你的课程,跟随来自 NVIDIA、Cadence 和 Autodesk 等企业的行业专家开始学习。

引领未来,成为一名机器人开发工程师

通过虚拟环境和实际硬件上的实战项目,掌握机器人开发核心技能。利用机器人的力量,以创新和有益的方式扩展人类的能力,把我们的世界变得更好。

由以下企业参与制作: Bosch, Electric Movement, Kuka, Lockheed Martin, Megabots, Uber ATG, X, iRobot

深度学习(中/英) 未上线

5个项目

学习深度学习知识,获得优达学城证书!

人工智能正以颠覆性的方式改变这个世界,而在背后推动这场进步的,是深度学习。优达学城和深度学习专家 Siraj Raval 一起,为你带来这门充满活力的深度学习课程。你将通过丰富的课程材料,独家实战项目和专家代码审阅,学习深度学习的基础知识。

人工智能工程师(英文) 未上线

4个项目

学习人工智能基础知识,以及如何运用人工智能来解决复杂的问题。

由以下企业参与制作: IBM Watson, 亚马逊 Alexa, 滴滴出行

无人驾驶车将改变我们生活的方方面面,这项革命性的技术代表着机器人学、机器学习、软件工程和机械工程最前沿技术的集合。在这个纳米学位项目中,你将学习和掌握世界顶尖工程企业的无人驾驶车研究团队正在使用的技术和技能。

由以下企业参与制作: BMW, McLaren, Mercedes Benz, NextEv, Nvidia, Uber ATG, 滴滴出行

VR 开发者(英文) 未上线

11个项目
未来,创意内容的主要载体将是虚拟现实(VR)。VR 领域正在飞速发展,相应职位需求每天都在增加。开启你的 VR 职业生涯,现在正是最好的时机。

由以下企业参与制作: Google VR, Unity, Upload Collective, Vive

计算机科学导论(中/英) 未上线

项目 最终项目
在这门 Python 入门课程中,学习计算机科学的关键概念。你将通过实践学习,搭建你自己的搜索引擎和社交网络。

编程基础:Python(中/英) 未上线

项目 电影预告片网站
本课程是学习面向对象编程方法的入门级编程课程,而面向对象编程方法是开发者重复利用和共享代码必须具备的技能。学会如何创建能为他人带来便利的项目!

Java 编程入门 未上线

在这门 Java 入门课程中,将学习基本的计算机科学和面向对象编程的概念。

由以下企业参与制作: 圣何塞州立大学

学习如何进行版本控制——一个对所有开发者都十分重要的工具。这么课程将主要介绍 Git 版本控制系统及 GitHub 协作平台。

人工智能入门 未上线

本课程将介绍人工智能的基础知识。课程内容包括机器学习、概率推理、机器人技术、计算机视觉以及自然语言处理。

机器人人工智能 未上线

项目 毕业项目
学习如何编程开发一个无人驾驶车的主要构成系统。学习主题包括概率推论、规划和搜索、定位、跟踪和控制。

由以下企业参与制作: 佐治亚理工学院

学习如何对问题建模,并使用 Python 的一些高级功能提升性能。

并行编程入门 未上线

通过编码一系列图像处理算法,了解 GPU 和 CUDA 编程环境中的并行计算基础知识!

由以下企业参与制作: Nvidia

交互式 3D 图形 未上线

此课程将教授 3D 计算机图形的原理:网格、变换、照明、动画,以及使交互式 3D 应用程序在浏览器中运行。

由以下企业参与制作: Autodesk

Hadoop 和 MapReduce 入门 未上线

项目 最终项目
此课程较为简短,你将从中了解 MapReduce 和 Apache Hadoop 的基本原理,开始理解大数据在现实世界中的意义!

由以下企业参与制作: Cloudera

算法入门 未上线

这门课程将介绍算法的设计与分析,使你有能力分析社交网络和探索个体是如何相连接的。

编程语言 未上线

这是一门编程语言基础入门课程,将介绍如何有效处理字符串、语句和程序结构等概念。

用 MongoDB 进行数据整理(中/英) 未上线

项目 整理 OpenStreetMap 数据
数据科学家的大部分时间都是在清洗数据。在这门课程中,你将学习如何将杂乱的数据整理成为你需要的样子。

由以下企业参与制作: MongoDB

曾想过这样一个问题吗:为何 Netflix 能预测你喜欢的电影,Amazon 会知道你想买的东西?答案就在非监督学习!

由以下企业参与制作: 佐治亚理工学院

软件测试 未上线

学习如何捕获漏洞和破坏软件,并了解可以帮助你构建更好的软件的各种测试方法。

应用密码学 未上线

从用信用卡付款到使用电话,密码学广泛地存在于我们的日常生活之中。学习在计算领域中制造和破解谜题。

VR 入门 未上线

了解虚拟现实 (VR) 的历史和基础知识,迈出你成为一名虚拟现实开发人员的第一步!

你每天都在使用互联网,来了解互联网的原理吧!

软件调试 未上线

在这节课中,你将学习如何系统地调试程序,如何自动化调试过程及在 Python 中构建几个自动调试工具。

软件开发流程 未上线

这门课程将探索需求工程、架构和设计、测试和维护以及软件质量。

由以下企业参与制作: 佐治亚理工学院

This course is designed to teach you about managing microservices, using Kubernetes. This course is built in partnership with experts such as Google’s Kelsey Hightower.

由以下企业参与制作: Google

DevOps 入门 未上线

全面了解 DevOps 发展状况、工作流程,并探索目前用来支持可扩展软件部署的系统。

由以下企业参与制作: Nutanix

了解技术面试官期望你掌握的技能,包括效率、常见算法,操作流行数据结构,以及阐释你的思路。

由以下企业参与制作: Pramp

学习理论计算机科学的基础知识。了解这些知识对解决复杂的计算难题有何影响。

VR 软件开发 未上线

了解虚拟现实编程!你将学习 C# 编程的基础知识,以及如何使用 C# 来控制 Unity 中的 VR 应用。

VR 场景和物件 未上线

学习 Unity 平台基础原则,迈出在 Unity 中开发 VR 内容的第一步。

In this course, you'll learn how to improve the mobile development process by using continuous integration and deployment.

由以下企业参与制作: Buddybuild

Shell 工作坊 未上线

The Unix shell is a valuable tool for developing and deploying software. Learn the basics of this terminal-based, command-line interface.

官方微信公众号二维码

优达学城(Udacity)微信