软件工程课程可以帮助您学习 Python 和 Java 等编程语言、软件开发方法、版本控制系统和测试实践。您可以培养代码优化、调试和协作项目管理方面的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、用于容器化的 Docker 以及 Visual Studio Code 等集成开发环境 (IDE),这些工具可以提高您高效开发、测试和部署软件的能力。

Meta
您将获得的技能: Linux 命令, Linux, 文件管理, 版本控制, 软件版本控制, 网络开发, Git(版本控制系统), Unix 命令, 命令行界面, 软件开发, 协作软件, GitHub, 软件开发工具
初级 · 课程 · 1-4 周

Columbia University
您将获得的技能: 打孔工作, 建筑, 项目融资, 项目关闭, 项目时间表, 创新, 制定计划, 精益方法, 项目风险管理, 房地产, 金融, 投标, 环境、健康和安全, 建筑估算, 施工管理, 建筑信息模型, 成本控制, 建筑与施工, 业务转型, 成本估算
初级 · 专项课程 · 3-6 个月

您将获得的技能: Data Visualization, Multimodal Prompts, Prompt Engineering, Data Presentation, Prompt Patterns, Graphing, Generative AI Agents, Generative AI, Data Synthesis, Timelines, LLM Application, Artificial Intelligence, Complex Problem Solving, Ideation, Business Correspondence, Report Writing, Solution Design, Critical Thinking, Document Management, Machine Learning
初级 · 专项课程 · 1-4 周

Arizona State University
您将获得的技能: 负责任的人工智能, 模型评估, Prompt Engineering, LLM 申请, 提示模式, 大型语言模型, ChatGPT
初级 · 课程 · 1-3 个月

L&T EduTech
您将获得的技能: Construction Inspection, Structural Analysis, Structural Engineering, Building Design, Construction, Building Codes, Architectural Drawing, Industrial Design, Commercial Construction, Architectural Engineering, Engineering Drawings, Civil Engineering, Computer-Aided Design, Failure Analysis, Technical Drawing, Engineering Analysis, Engineering Calculations, Engineering Design Process, Engineering Software, Sustainable Engineering
高级设置 · 专项课程 · 3-6 个月

您将获得的技能: Jest (JavaScript Testing Framework), Django (Web Framework), Version Control, Restful API, Responsive Web Design, Unix Commands, HTML and CSS, Git (Version Control System), GitHub, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), React.js, Mobile Development, SQL, Database Design, API Design, Linux Commands, Python Programming
初级 · 专项课程 · 3-6 个月

您将获得的技能: ChatGPT, Prompt Engineering, Software Development Tools, Test Automation, Technical Design, Docker (Software), Technical Documentation, API Design, Unit Testing, Test Case, Application Deployment, Application Development, Technical Communication
中级 · 课程 · 1-3 个月

Georgia Institute of Technology
您将获得的技能: 工程计算, 电子元件, 示意图, 工程分析, 物理学, 电气工程, 基本电气系统, 电气系统, 电子系统, 电子产品
混合 · 课程 · 1-3 个月

Duke University
您将获得的技能: 测量系统, 实验室研究, 科学方法, 解析化学, 物理学, 材料科学, 化学
初级 · 课程 · 1-3 个月

Duke University
您将获得的技能: 数据结构, 计算机编程, Java 编程, Algorithm, 文件输入/输出, 调试, 预测建模, Java, 应用编程接口 (API), 软件设计, 软件工程, 性能测试, 编程原则, 面向对象编程(OOP)
初级 · 课程 · 1-3 个月

University of Minnesota
您将获得的技能: 代码审查, 持续部署, 可维护性, 软件设计模式, 面向对象设计, 质量保证, 计划发展, 开发测试, 威胁建模, 软件测试, 安全需求分析, 应用程序部署, 软件质量保证, 软件设计, 软件架构, 软件质量(SQA/SQC), 软件工程, 持续交付, 开发环境, 应用安全
中级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 外围设备, 数据结构, 系统编程, 硬件架构, 计算机结构, 系统配置, 调试, 微架构, 嵌入式系统, 嵌入式软件, C(编程语言), 软件设计, 开发环境
中级 · 课程 · 1-4 周