软件工程课程可以帮助您学习 Python 和 Java 等编程语言、软件开发方法、版本控制系统和测试实践。您可以培养代码优化、调试和协作项目管理方面的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、用于容器化的 Docker 以及 Visual Studio Code 等集成开发环境 (IDE),这些工具可以提高您高效开发、测试和部署软件的能力。
Duke University
您将获得的技能: 利益攸关方沟通, 可视化(计算机制图), 商业分析, 数据叙事, 业务流程改进, Tableau 软件, 演讲, 数据操作, 仪表板, 数据可视化, 数据可视化软件, 业务过程, 数据分析
混合 · 课程 · 1-3 个月

IBM
您将获得的技能: 精益方法, 积压工作, 敏捷项目管理, 冲刺回顾, 优先次序, 持续改进流程, 工作流程管理, 冲刺计划, 绩效衡量, 性能指标, Kanban 原则, 用户故事, 团队导向, 敏捷软件开发, Agile 方法论, 估算
初级 · 课程 · 1-4 周

University of California, Santa Cruz
您将获得的技能: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Computer Programming, Unit Testing, Programming Principles, Algorithms, C (Programming Language), Program Development, Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, System Design and Implementation
中级 · 专项课程 · 3-6 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Theoretical Computer Science, Computational Logic, Mathematical Theory & Analysis, Algorithms, Computational Thinking, Programming Principles, Computer Science, Data Structures, Graph Theory, Natural Language Processing, Logical Reasoning, Formal Learning
中级 · 课程 · 1-3 个月

Princeton University
您将获得的技能: 运筹学, 理论计算机科学, Networking 路由器, 数据结构, 计算思维, Java 编程, Algorithm, 计算机编程, 图论, 线性代数
中级 · 课程 · 3-6 个月

Universitat Politècnica de València
您将获得的技能: Taxonomy, Deductive Reasoning, Applied Mathematics
初级 · 课程 · 1-4 周

您将获得的技能: LangChain, LLM Application, Prompt Engineering, API Design, MLOps (Machine Learning Operations), Large Language Modeling, Performance Tuning, Microservices, Application Deployment, Kubernetes, Scalability, Site Reliability Engineering, DevOps, CI/CD, Docker (Software), Python Programming, Containerization, System Monitoring, Cloud Platforms, Security Controls
中级 · 专项课程 · 3-6 个月

您将获得的技能: GraphQL, API Design, Restful API, Application Programming Interface (API), Cloud API, ASP.NET, Authentications, Data Validation, .NET Framework, Authorization (Computing), C# (Programming Language), Serverless Computing, Software Documentation, Microsoft Azure, Software Architecture, Verification And Validation, Application Deployment, Debugging
初级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 数据管理, 数据清理, 电子表格软件, 代码审查, Data Validation, 自动化, 模拟, 调试, Excel 宏, 微软Excel, 用户界面(UI), Algorithm, 解决问题, 文件输入/输出, UI 组件, Visual Basic(编程语言), 数据导入/导出, 编程原则, 计算机编程
初级 · 专项课程 · 3-6 个月

您将获得的技能: Prompt Engineering, Keyword Research, Generative AI, Search Engine Optimization, Content Strategy, AI Workflows, Digital Marketing
初级 · 课程 · 1-4 周

University of Pennsylvania
您将获得的技能: 网络分析, 数据驱动的决策制定, 人才管理, 绩效衡量, 留住员工, 绩效管理, 性能分析, 人力资源战略, 人力资本, 人力资源分析, 劳动力管理, 员工绩效管理, 预测分析, 人力资源, 分析, 组织效能, 数据分析, 协作
混合 · 课程 · 1-4 周

LearnQuest
您将获得的技能: 面向对象编程(OOP), 开发环境, 调试, 集成开发环境, Java 编程, 编程原则, Java, 计算机编程, 日蚀(软件)
初级 · 课程 · 1-4 周