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

University of Colorado Boulder
您将获得的技能: 半导体, 电气工程, 材料科学, 数学建模, 电子元件, 电子硬件, 电子系统, 电子产品
攻读学位
高级设置 · 课程 · 1-4 周

您将获得的技能: Test Planning, Software Quality Assurance, Software Testing, Quality Assurance, Process Improvement, Continuous Improvement Process, Technology Roadmaps, Quality Improvement, Key Performance Indicators (KPIs), Gap Analysis
初级 · 课程 · 1-4 周

Google Cloud
您将获得的技能: Google 云端平台, 云计算, Operator Expense, 业务转型, 技术战略, 数字化转型, 云服务, 云基础设施, 公共云, 混合云计算, 多云, 平台即服务(PaaS), 软件即服务, 云安全, 基础设施即服务(IaaS)
初级 · 课程 · 1-3 个月
您将获得的技能: Semiconductors, Manufacturing Standards, Production Process, Manufacturing Operations, Electronics Engineering, Manufacturing Processes, Electronics, Process Control, Process Engineering, Chemical Engineering, Materials science, Infrastructure Security, Security Controls, Network Infrastructure, Analysis
中级 · 课程 · 1-4 周
University of Michigan
您将获得的技能: 对象关系映射, Linux 命令, JSON, 数据建模, 超文本标记语言(HTML), 面向对象编程(OOP), 应用程序部署, 模型-视图-控制器, Javascript, 数据库设计, 应用程序开发, SQL, 层叠样式表(CSS), Django (网络框架), AJAX, 数据库开发, 网络应用, 云部署, 网络开发, jQuery
中级 · 专项课程 · 3-6 个月

您将获得的技能: Test Tools, Browser Compatibility, Software Testing, Test Automation, Continuous Integration, Cloud Applications, CI/CD, Regression Testing, Mobile Development Tools, Cloud Platforms, Verification And Validation, Quality Assurance, UI Components, User Interface (UI), Automation, Scalability
初级 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: 调试, 开发环境, 编程原则, C(编程语言), 计算机编程, 软件文档, 工程计算
初级 · 课程 · 1-3 个月

Google Cloud
您将获得的技能: Responsible AI, Generative AI Agents, Prompt Engineering, Google Gemini, Generative AI, Google Cloud Platform, AI Enablement, Google Workspace, AI Orchestration, Agentic systems, Customer experience improvement, AI Workflows, Productivity Software, Retrieval-Augmented Generation, Tool Calling, Cloud Computing, Artificial Intelligence, Business Solutions, Cloud Infrastructure, Collaboration
初级 · 专项课程 · 3-6 个月

Microsoft
您将获得的技能: Debugging, Program Development, Software Documentation, Pseudocode, C++ (Programming Language), Computational Thinking, Maintainability, Programming Principles, Computer Programming, Integrated Development Environments, Development Environment, Algorithms, Data Validation
初级 · 课程 · 1-3 个月
您将获得的技能: Model Deployment, MLOps (Machine Learning Operations), Data Preprocessing, Exploratory Data Analysis, Logistic Regression, Statistical Machine Learning, Model Evaluation, Supervised Learning, Decision Tree Learning, Probability & Statistics, Statistics, Machine Learning Software, Classification And Regression Tree (CART), Workflow Management, Predictive Modeling, Random Forest Algorithm, Feature Engineering, SAS (Software), Machine Learning, Applied Machine Learning
高级设置 · 专业证书 · 3-6 个月

您将获得的技能: Test Automation, Test Script Development, Debugging, Test Case, Test Tools, Selenium (Software), Software Testing, API Testing, Integration Testing, Maintainability, Automation, Scalability
高级设置 · 课程 · 1-4 周

University of London
您将获得的技能: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, File I/O, Object Oriented Design, Integrated Development Environments, Computer Programming, Development Environment, Programming Principles, Debugging, Data Structures, Program Development, Algorithms, Interactive Design, Model Evaluation, Software Engineering, Test Data, Data Validation, Command-Line Interface
攻读学位
中级 · 专项课程 · 1-3 个月