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

DeepLearning.AI
您将获得的技能: 社会影响, 大型语言建模, 人工智能, 自动化, 负责任的人工智能, ChatGPT, 云应用, Prompt Engineering, 及时工程, 生成式人工智能, 人工智能产品战略, 人工智能安全
初级 · 课程 · 1-4 周
Johns Hopkins University
您将获得的技能: 统计可视化, 版本控制, 绘图(图形), 机器学习, 数据共享, 降维, 数据整合, 统计分析, 探索性数据分析, R 程序设计, Rmarkdown, 数据科学, Ggplot2, 数据操作, R(软件), 数据可视化软件, 统计编程, Knitr, GitHub, 数据清理
初级 · 专项课程 · 3-6 个月

Jordan University of Science and Technology
您将获得的技能: Object Oriented Programming (OOP), C# (Programming Language), Software Engineering, Data Structures, Software Development, Computer Programming, Programming Principles, Java, Debugging, Query Languages
中级 · 课程 · 1-4 周

IBM
您将获得的技能: 数据科学, 人工智能, 机器学习, 深度学习, 机器学习软件, 案例研究, 无代码开发, 人工智能工作流程, 客户服务, ChatGPT, 人工智能和机器学习(AI/ML), 模型部署, 提示模式, Prompt Engineering, 及时工程, 增强现实与虚拟现实(AR/VR), 生成式人工智能, IBM 云计算, 分析, 自助服务技术, 应用程序部署
初级 · 专项课程 · 3-6 个月

Berklee
您将获得的技能: 协调, 自动化, 技术解决方案, 音乐创作, 创造力, 写作, 媒体制作, 音乐, 编辑, 电子媒体, 文件管理, 后期制作, 音乐表演, 数字信号处理, 同行评审, 器乐, 系统配置
初级 · 专项课程 · 3-6 个月

您将获得的技能: Cloud Infrastructure, Identity and Access Management, Kubernetes, Google Cloud Platform, Cloud Management, Prompt Engineering, Cloud Storage, Containerization, Infrastructure As A Service (IaaS), Cloud-Native Computing, Terraform, Cloud Applications, Cloud Computing Architecture, Cloud Services, Load Balancing, Application Deployment, Infrastructure as Code (IaC), Virtual Machines, Cloud Computing, Virtual Networking
中级 · 专业证书 · 3-6 个月

Arizona State University
您将获得的技能: Engineering Design Process, Engineering Drawings, Prototyping, Product Design, Product Development, Hardware Design, Research and Design, Design Specifications, Ideation, User Feedback
初级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: 生物信息学, Javascript, Java, 计算机编程, 算法, 拉斯特(编程语言), 网络分析, 图论, 测试案例, 数据存储, 调试, 理论计算机科学, 开发测试, 编程原则, 计划发展, 软件测试, 数据结构, Python 编程, Algorithm, 计算思维, C 和 C++
中级 · 专项课程 · 3-6 个月

University of California, Davis
您将获得的技能: Chemical Engineering, Hazard Analysis, Process Engineering, Safety Assurance, Safety Training, Risk Management, Process Control, Failure Analysis, Accident Prevention, Risk Analysis
中级 · 课程 · 1-4 周

您将获得的技能: Program Development, Programming Principles, Python Programming, Computer Programming, Computational Thinking, Problem Management, Data Structures, Integrated Development Environments, Debugging, Development Environment
初级 · 课程 · 1-3 个月

您将获得的技能: Data Literacy, Spreadsheet Software, Stakeholder Communications, Dashboard, Data-Driven Decision-Making, Data Analysis, Analytical Skills, Business Analysis, Expectation Management, Quantitative Research, Problem Solving, Smart Goals
初级 · 课程 · 1-4 周

Coursera
您将获得的技能: Workflow Management, Jira (Software), Product Roadmaps, Backlogs, Kanban Principles, Project Coordination, Agile Software Development, Agile Methodology, Issue Tracking, Agile Project Management, Project Management Software, Work Order
初级 · 指导项目 · 不超过 2 小时