太空课程可以帮助您学习天体物理学、行星科学、航天器设计和轨道力学。您可以培养数据分析、模拟建模和任务规划方面的技能。许多课程会介绍用于模拟的 MATLAB、用于数据分析的 Python 和用于设计航天器的 CAD 软件等工具,将这些技能与卫星技术和太空探索领域的实际应用联系起来。

Hebrew University of Jerusalem
您将获得的技能: 计算机编程, 技术设计, 验证和确认, 计算机工程, 计算逻辑, 计算机结构, 计算机硬件, 微架构, 计算机科学, 计算机系统, 内存管理, 系统编程, 计划发展, 硬件架构, 系统设计与实施
混合 · 课程 · 1-3 个月

University of California, Santa Cruz
您将获得的技能: 软件设计, 人工智能, 计算机编程, 计算逻辑, 软件设计模式, 算法, 编程原则, 代码重用性, Algorithm, 内存管理, 计划发展, C++(编程语言), 图论, 面向对象编程(OOP), C 和 C++, C(编程语言), 数据结构, 文件输入/输出, 面向对象设计, 模拟
初级 · 专项课程 · 3-6 个月
University of California, Santa Cruz
您将获得的技能: Go (Programming Language), File I/O, Data Structures, Programming Principles, Object Oriented Design, Object Oriented Programming (OOP), Debugging, Computer Programming, Unit Testing, C (Programming Language), Program Development, Computer Science, Software Testing, Algorithms, Code Reusability, Graph Theory, C and C++, Computational Logic, Memory Management, Software Design
中级 · 专项课程 · 3-6 个月

University of Illinois Urbana-Champaign
您将获得的技能: 计算机编程, 算法, 理论计算机科学, 开发环境, 数据存储, 计算机编程工具, 软件工程, 调试, 工程软件, Algorithm, 内存管理, 数据库系统, 面向对象编程(OOP), 集成开发环境, 计划发展, C++(编程语言), 图论, 非结构化数据, 数据结构, 面向对象设计
中级 · 专项课程 · 1-3 个月

University of California, Irvine
您将获得的技能: Go(编程语言), 计算逻辑, 理论计算机科学, 计算机结构, 数据导入/导出, 算法, Algorithm, 内存管理, 操作系统, Network Protocol(网络协议, 系统编程, C(编程语言), Python 编程, 操作系统流程管理, 网络协议, 数据共享, 文件输入/输出, 软件包和软件管理, 面向对象编程(OOP), 面向对象设计, 数据结构
中级 · 专项课程 · 1-3 个月

您将获得的技能: Debugging, Technical Communication, Network Troubleshooting, Performance Tuning, Problem Management, Technical Documentation, System Monitoring, Capacity Management, Incident Management, Memory Management, Continuous Integration, Continuous Monitoring
初级 · 课程 · 1-4 周

Princeton University
您将获得的技能: Java 编程, 计算思维, 算法, Java, Algorithm, 内存管理, 图论, 空间数据分析, 性能测试, 数据结构
中级 · 课程 · 3-6 个月

Duke University
您将获得的技能: 软件设计, 解决问题, 计算机编程, 测试计划, 开发测试, 可维护性, 编程原则, 算法, 软件工程, 调试, Algorithm, 内存管理, 计划发展, 系统编程, C 和 C++, 软件测试, 模拟, 数据结构, 系统开发生命周期, 文件输入/输出, C(编程语言)
初级 · 专项课程 · 3-6 个月
University of Illinois Urbana-Champaign
您将获得的技能: 多样性与包容性, 团队领导, 员工参与, 工作场所的包容性, 商业道德, 领导力培养, 多样性、平等和包容倡议, 安全文化, 组织领导力, 认知灵活性, 团队协作, 团队合作, 创造力, 推动参与, 团队激励, 团队建设, 可信度, 多样性意识, 团队管理, 道德标准与行为
攻读学位
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 软件设计, 构建工具, 版本控制, 嵌入式系统, 软件开发工具, 嵌入式软件, 开发环境, Make.com, 代码审查, 内存管理, 软件配置管理, C(编程语言), 软件技术审查, 计划发展, Git(版本控制系统), 配置管理
中级 · 课程 · 1-4 周
University of California, Santa Cruz
您将获得的技能: 计算逻辑, 编程原则, 内存管理, 计划发展
初级 · 课程 · 1-3 个月

Princeton University
您将获得的技能: 依赖性分析, 计算机结构, 微架构, 计算机系统, 内存管理, 系统架构, 性能调整, 硬件架构, 系统设计与实施
高级设置 · 课程 · 3-6 个月