
Duke University
您将获得的技能: 计划发展, 算法, 解决方案设计, 计算机编程, 解决问题, Algorithm, 编程原则, 计算逻辑, C(编程语言)
★ 4.7 (7006) · 初级 · 课程 · 1-4 周

Microsoft
您将获得的技能: 代码重用性, 算法, 数据结构, Python 编程, Git(版本控制系统), 计算机编程, GitHub, 单元测试, 网络开发, Algorithm, Jupyter, 脚本, 软件测试, 调试, 版本控制
★ 4.5 (542) · 初级 · 课程 · 1-3 个月
University of California, Santa Cruz
您将获得的技能: 计划发展, 编程原则, 计算逻辑, 内存管理
★ 4.5 (6777) · 初级 · 课程 · 1-3 个月

Rice University
您将获得的技能: 组合学, Python 编程, 计算机编程, 普通数学, 算法, 游戏设计, 概率, 计算思维, Algorithm, 编程原则, 应用数学, 软件测试, 面向对象编程(OOP)
★ 4.7 (584) · 中级 · 课程 · 1-3 个月
Duke University
您将获得的技能: Encryption, Java 编程, 代码重用性, 超文本标记语言(HTML), Javascript, 计划发展, 事件驱动编程, 计算机编程, 生物信息学, 数据分析, 软件设计, 算法, 面向对象设计, 软件工程, Algorithm, 层叠样式表(CSS), 文件输入/输出, 计算机编程工具, 调试, 加密, 网页设计与开发, 用户界面组件
★ 4.6 (2.2万) · 初级 · 专项课程 · 3-6 个月

LearnQuest
您将获得的技能: Python 编程, 计算机编程, 软件设计, 软件架构, 面向对象设计, 算法, 软件设计模式, 模型视图控制器, 计算思维, Algorithm, 编程原则, 面向对象编程(OOP), 模型-视图-控制器
★ 4.4 (38) · 初级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: 数据结构, Python 编程, 数据处理, JSON, 恢复性应用程序接口, 数据整理, 面向对象设计, 计算机编程, 软件设计, 统一建模语言, 图像分析, 数据操作, 编程原则, Jupyter, 数据导入/导出, 软件可视化, 文件输入/输出, 面向对象编程(OOP), 图表设计, 调试
★ 4.8 (2.3万) · 初级 · 专项课程 · 3-6 个月

Rice University
您将获得的技能: 应用程序开发, 组合学, 图论, 数据分析, 事件驱动编程, 数据结构, 生物信息学, Python 编程, 计划发展, 动画和游戏设计, 算法, 计算机编程, 互动设计, 概率, 计算思维, Algorithm, 理论计算机科学, 编程原则, 视频游戏开发, 网络分析, 面向对象编程(OOP)
★ 4.8 (4089) · 初级 · 专项课程 · 3-6 个月

您将获得的技能: Flutter (Software), Program Development, Computational Logic
初级 · 课程 · 1-4 周

您将获得的技能: Computational Thinking, Programming Principles, Functional Design, Python Programming, Software Installation, Program Development, Algorithms, Computational Logic, Scripting, Code Reusability, Computer Programming, Development Environment
混合 · 课程 · 1-4 周

Duke University
您将获得的技能: 算法, 超文本标记语言(HTML), Javascript, 用户界面(UI), 事件驱动编程, 计算机编程, 计划发展, 互动设计, 计算思维, 网络开发, Algorithm, 编程原则, 层叠样式表(CSS), HTML 和 CSS, 网页设计与开发, 网络应用, 用户界面组件, 网页设计
★ 4.6 (1.5万) · 初级 · 课程 · 1-4 周
University of Toronto
您将获得的技能: 数据结构, Python 编程, 计算机编程, 软件文档, 计划发展, 文件输入/输出, 编程原则, 技术文档, 集成开发环境, 功能设计, 调试, 开发环境
★ 4.7 (6735) · 初级 · 课程 · 1-3 个月