课程目录

类型

课程难度

预估完成时间

Android 开发(入门)
Android 应用无处不在,成为一名 Android 开发者是一个非常明智的职业选择。这个基石纳米学位项目将教你从零开始开发一系列基础 Android 应用,助你迈出成为 Android 开发者的第一步。

合作企业 Google

Android 开发(进阶)

如果你已经有了自己的 Android 应用,正打算把应用做得更好。那么这门课正是你所需要的。你将会学到应用上线前系统的检查,测试和美化流程,让最后 10% 的工作给你的应用大放异彩!

合作企业 Google 滴滴出行

微信小程序开发(一)
Udacity x 腾讯微信 官方合作在线课程

合作企业 Wechat

iOS 工程师
通过开发 5 个可加入作品集的 iOS 应用,掌握 Swift 语言,向他人展示你卓越的 iOS 开发技能。

合作企业 AT&T Lyft Google

Android 基础:用户界面(中/英)
在这门课中,你将学习如何使用 XML 在 Android 中设计你的第一个界面!
Android 应用开发(中/英)
开发一个接入云端的 Android 应用,并学习移动开发和 Android 开发的工具、原理和最优方案。在开发自己的项目时,这些你都会用到。

合作企业 Google

Android 基础:用户输入(中/英)
学习如何使用按钮和文字让你的应用具备互动性。你将学习 Java 编程语言,并应用在你的 Android 应用开发中。

合作企业 Google

Android 基础:数据存储(中/英)
在此课程中,你将学习 Android 系统中数据存储的基础知识,构建你的首个数据库以及可用于任何小型公司的应用!
高级 Android 应用开发(中/英)
通过添加库集成、材料设计、小工具、接收云端信息和更多的功能,让你的应用成为产品级的软件。

合作企业 Google

移动开发中的 UX 设计
这是一门是为研发人员开设的设计课程。在这门课中,你将学习 UX 设计技巧,设计用户喜爱的5星移动应用。

合作企业 Google

Swift 入门
学习用于构建 iOS 应用的 Apple 编程语言—— Swift。先从基础知识开始,然后逐步完成各种 Swift 挑战。
GitHub 协作
学习如何与其他开发者一起在 GitHub 上协作。
周末学 Firebase: Android
This course will teach you when and why to choose Firebase as a backend for your Android application.

合作企业 Google

在 Android 应用中使用材料设计(中/英)
学习定义了 Android 视觉语言的材料设计原则,并把它运用到你的应用上。

合作企业 Google

Kotlin for Android Developers
Take an Android app in Java and convert it to Kotlin, learning key features of the Kotlin programming language along the way.
用 Swift 进行 iOS 应用开发入门
学习构建你的第一个 iPhone 应用,迈出成为 iOS 工程师的第一步。
用 Gradle 构建 Android 和 Java(中/英)
用构建工具 Gradle 构建更具规模、更优质的 Android 应用和 Java 应用。

合作企业 Google Gradle

如何开发 iOS 应用
学习应用构建过程,将你的想法变成应用,并发布到 App Store 上!
学习 Swift 编程语言语法
本课程重点介绍 Swift 编程语言的语法,完成此课程后,你将能够应用 Swift 基础要素来构建 iOS 应用。
Swift 进阶
Get a quick practical introduction to Swift programming basics and build your first iOS app!
Android 开发入门(中/英)
学习 Android 和 Java 编程基础知识,迈出你成为 Android 应用开发者之旅的第一步!

合作企业 Google

基于 Android 的 Google 定位服务(中/英)
用 Google 的边缘定位提供程序、行为识别和地理围栏 API 技术,增强你的应用。

合作企业 Google

Android 系统性能
应用的性能表现对用户很重要,所以这对开发人员十分重要。学会如何识别和处理 Android 应用的瓶颈问题,确保流畅的用户体验。

合作企业 Google

Passwordless Login Solutions for iOS
In this course you'll implement Account Kit and Facebook Login side by side in a sample app, test our login flow on a series of common use cases, and wrap things up with an introduction to Facebook’s Graph API.

合作企业 Facebook

将 Google 地图添加到 Android 应用中(中/英)
移动设备上的地图改变了数百万人的生活。学习如何运用 Google 地图 API 来为你的应用添加地图功能。

合作企业 Google

Passwordless Login Solutions for Android
In this course you'll implement Account Kit and Facebook Login side by side in a sample app, test our login flow on a series of common use cases, and wrap things up with an introduction to Facebook’s Graph API.

合作企业 Facebook

从 Android 应用的广告中获得收入(中/英)
学习如何使用 Google的 AdMob 来为你的应用添加横幅式广告和插播式广告,从而获得收入!

合作企业 Google

Firebase Analytics: Android
Learn how to grow an app's user base using Firebase Analytics, a free and unlimited analytics solution

合作企业 Google

用 Swift 开发 iOS 联网
学习如何在 iOS 应用中加入连网功能,以使它们能够访问全世界的数据。
Core ML: Machine Learning for iOS
Learn how to use Apple's Core ML framework to build iOS apps with intelligent new features.
UIKit Fundamentals
Learn the iOS UIKit framework, which is the cornerstone of creating user interfaces in all iOS apps and crucial for any iOS Developer to be intimately familiar with.
服务器端 Swift
In this course, you'll learn how to utilize Swift as a server-side language for building end-to-end applications. That's one language (Swift) for the client and server.
构建 iOS 界面
Learn the best practices for creating iOS interfaces. Build adaptive interfaces, animate UI elements, and analyze designs from popular apps on the App Store.
如何在 Android 上实现任何事情
学习一套神奇的、精挑细选的 Android 学习教程,设计一款你会想要分享给朋友和家人的应用。
AutoLayout
With this course, you will learn about AutoLayout and how to use stack views and constraints to create pixel-perfect UIs.
iOS 设计模式
In this course, you'll explore iOS design patterns — the practical and battle-tested solutions to common problems that are used everyday by developers.
iOS Persistence and Core Data
Persisting data is a core skill for any iOS developer. Learn how to store app data to your device's hard drive using two common techniques: Core Data & NSKeyedArchiver.
Android 上的 Google Analytics(中/英)
你的用户都分布在世界的哪些角落?他们是如何使用你的应用的?想知道这些问题的答案,你需要学习这门课!

合作企业 Google

周末学 Firebase: iOS
This course will teach you when and why to choose Firebase as a backend for your iOS application.

合作企业 Google

Xcode 调试
在这门课程中,你将学习调试软件的标准方法,以及如何使用 Xcode 的调试工具查找和解决 bug。
将 Google 账号登录添加到 Android 应用中
在你的应用中加入 Google 账号登陆功能,打造无缝登录的用户体验,获得经过用户授权的元数据。

合作企业 Google

Firebase Analytics: iOS
Learn how to grow an app's user base using Firebase Analytics, a free and unlimited analytics solution

合作企业 Google

Grand Central Dispatch (GCD)
Many times your apps need to run lengthy operations in the background, like downloading data, but you don't want these operations to interfere with your UI. Apple's Grand Central Dispatch framework allows you to create asynchronous apps for iOS, ensuring smooth a smooth user experience in situations like the one mentioned above.
Android Firebase 基础
本课程将教你何时以及为什么选择 Firebase 作为 Android 应用的后端。

合作企业 Google

Android Auto 开发(中/英)
让用户在外出时也可以使用 Android!学习在 Android Auto 上开发和运行你的媒体和消息应用。

合作企业 Google

Android TV 和 Google Cast 开发(中/英)
跟着你的用户,深入他们的客厅!这门课程将为你展示如何扩展你已有的 Android 应用,让它在 Android TV 和/或 Google Cast 上也能工作。

合作企业 Google

Android Wear 开发(中/英)
学习如何将你的应用扩展至 Android Wear 智能手表上,让你的用户无论何时何地,都能在他们需要的时候找到你的应用。

合作企业 Google