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

DeepLearning.AI
您将获得的技能: Prompt Engineering, Large Language Modeling, Prompt Patterns, Database Design, LLM Application, Database Development, Software Documentation, Software Design Patterns, Vibe coding, Databases, Collaborative Software, Software Testing, OpenAI API, Application Design, Technical Documentation, AI Integrations, Generative AI, Software Engineering, Software Development, Machine Learning
★ 4.6 (813) · 初级 · 专业证书 · 1-3 个月

University of California San Diego
您将获得的技能: 合作, 交流, 语言交流技能, 自我意识, 算法, 解决复杂问题, 解决问题, 克服障碍, 社交技能, 技术交流, 软件工程, 成长意识, 人际沟通, 数据结构, Algorithm
★ 4.6 (555) · 中级 · 课程 · 1-3 个月

DeepLearning.AI
您将获得的技能: 法学硕士申请, 应用程序开发, OpenAI 应用程序接口, Prompt Engineering, ChatGPT, 大型语言建模, 及时工程, OpenAI
★ 4.7 (2300) · 初级 · 项目 · 不超过 2 小时
University of Michigan
您将获得的技能: 编程原则, 计算机编程, 计划发展, Python 编程, 软件安装, 计算思维, 调试
★ 4.8 (23万) · 初级 · 课程 · 1-3 个月

Amazon Web Services
您将获得的技能: Prompt Engineering, Prompt Patterns, Responsible AI
★ 4.6 (902) · 混合 · 课程 · 1-4 周

University of Leeds
您将获得的技能: 软件开发, 测试案例, 软件质量保证, 验证和确认, 软件开发生命周期, 质量保证, 软件测试
★ 4.6 (445) · 初级 · 课程 · 1-4 周

IBM
您将获得的技能: 数据库, IBM DB2, 编程原则, 数据库管理, Python 编程, 查询语言, 数据存储, 数据架构, 大数据, 关系数据库, 数据管道, 摘录, 单元测试, 网络抓取, 数据存储技术, 数据库系统, 数据库开发, 文件输入/输出, 数据库设计
★ 4.6 (6万) · 初级 · 专项课程 · 3-6 个月

University of Minnesota
您将获得的技能: 冲刺计划, 用户故事, Scrum(软件开发), Agile 软件开发, 发布管理, 敏捷项目管理, Agile 项目管理, 敏捷软件开发, 软件开发方法, 敏捷产品开发, 敏捷方法, Agile 方法论
★ 4.7 (7483) · 中级 · 课程 · 1-4 周

您将获得的技能: Multimodal Prompts, Prompt Engineering, Prompt Engineering Tools, Prompt Patterns, Responsible AI, AI literacy, Context Engineering
★ 4.8 (4052) · 初级 · 课程 · 1-4 周

Rice University
您将获得的技能: 传播规划, 项目文件, 团队绩效管理, 利益相关者的参与, 项目范围界定, 工程管理, 挣值管理, 团队管理, 成本估算, 风险管理, 项目时间表, 成本管理, 采购, 项目管理, 质量保证, 项目估算, 规划, 利益相关者管理, 范围管理, 组织结构
★ 4.7 (4812) · 初级 · 专项课程 · 3-6 个月

您将获得的技能: Month End Closing, Inventory Accounting, Inventory Management System, Balancing (Ledger/Billing), Accounting, Sales Tax, Accounting Software, General Accounting, Reconciliation, Payroll, Payroll Administration, Ledgers (Accounting), Tax Management, Small Business Accounting, Payroll Reporting, Payroll Tax, Bookkeeping, Finance, Enterprise Application Management, Business
初级 · 课程 · 1-3 个月

您将获得的技能: Vibe coding, Performance Tuning, Software Development Tools, Code Review, AI Security, Collaborative Software, AI Workflows, Generative AI, Software Engineering, Software Technical Review, Application Security, Software Development, Prompt Engineering, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Debugging, Software Development Life Cycle, Automation, Analysis
★ 5 (7) · 中级 · 课程 · 1-4 周