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

LearnQuest
您将获得的技能: 混合云计算, Virtual Machine, 软件即服务, 基础设施即服务(IaaS), 可扩展性, 托管服务, 无服务器计算, 云服务, 云基础设施, 公共云, 云计算, 云托管, 新兴技术, 集装箱化, 微软 Azure, 云计算架构, 云技术, 云部署, 平台即服务(PaaS), 云平台
初级 · 课程 · 1-3 个月

University of Pennsylvania
您将获得的技能: 工程计算, 微积分, 应用数学, 代数, 数学理论与分析, 高等数学, 衍生产品
混合 · 课程 · 1-4 周

University of Virginia
您将获得的技能: 竞争分析, 企业战略, 创新, 数字化转型, 业务转型, 新兴技术, 商业经济学, 技术路线图, 变革管理, 产品生命周期管理, 战略思维, 市场动态, 技术战略
初级 · 课程 · 1-4 周
University of Virginia
您将获得的技能: 客户分析, 同行评审, 用户故事, 持续交付, 冲刺计划, 敏捷项目管理, 商业分析, 团队管理, 产品测试, 可用性测试, 角色开发, 团队建设, 产品开发, 敏捷软件开发, 团队绩效管理, 敏捷产品开发, Agile 方法论, 分析, 设计思维, 角色(用户体验)
初级 · 专项课程 · 3-6 个月

University of Colorado System
您将获得的技能: 决策支持系统, 星形模式, 数据库设计, 数据仓库, 数据建模, 仪表板, 微策略, 商业分析, 商业智能, Oracle 数据库, 数据库管理, Data Governance, 数据库管理系统, 绩效衡量, 关系数据库, 数据可视化, SQL, 业务流程管理, 数据整合, 摘录
高级设置 · 专项课程 · 3-6 个月

您将获得的技能: Debugging, Python Programming, Cybersecurity, Scripting, Programming Principles, IT Automation, Algorithms, Automation, Computer Programming, File Management, Data Structures
初级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: 专业发展, 业务沟通, 自我意识, 沟通, 跨文化能力, 团队合作, 远程办公, 适应, 人口统计
初级 · 课程 · 1-4 周

您将获得的技能: Prompt Engineering, Google Gemini, ChatGPT, Responsible AI, Content Creation, Digital Marketing, Marketing Strategies, Keyword Research, Generative AI, Search Engine Optimization, Podcasting, Social Media Content, Email Marketing, Copywriting, Target Audience
初级 · 课程 · 1-4 周

IE Business School
您将获得的技能: 消费者行为, 同行评审, 产品战略, 创建调查, 调查, 营销渠道, 商业研究, 营销, 市场调查, 案例研究, 价值主张, 业务规划, 营销策划, 目标市场, 产品营销, 研究设计, 市场分析, 营销传播, 数据分析, 营销策略
初级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: Verification And Validation, Computational Thinking, Systems Design, System Design and Implementation, Systems Analysis, Model Evaluation, Software Design, Computer Architecture, Program Development, Software Quality (SQA/SQC), Logical Reasoning
初级 · 课程 · 1-4 周
LearnQuest
您将获得的技能: 数据结构, 软件包和软件管理, 开发环境, 数据持久性, 网络开发, Java, 面向对象编程(OOP), 编程原则, 软件设计, 计算机编程, 文件输入/输出, 集成开发环境, 日蚀(软件), Java 编程, 应用框架, 调试, Virtual Machine, 面向对象设计
中级 · 专项课程 · 3-6 个月

University of Virginia
您将获得的技能: 创新, 利益相关者的参与, 数据驱动的决策制定, 网络分析, 客户洞察, 客户参与, 新产品开发, 产品改进, 产品管理, 业务建模, 设计与产品, Agile 方法论, 产品路线图, 设计思维
初级 · 课程 · 1-4 周