软件工程师可以帮助您了解软件的开发、编写和测试过程。您可以在架构、编程、版本控制和调试等方面获得帮助。许多课程还提供了来自软件领域的工具和工作流程。

University of Washington
您将获得的技能: 软件安装, 理论计算机科学, 其他编程语言, 计算机编程, 计算思维, 编程原则, 功能设计, 鲁比(编程语言), 软件设计
中级 · 课程 · 1-3 个月

您将获得的技能: Figma (Design Software), Usability Testing, Responsive Web Design, User Interface and User Experience (UI/UX) Design, User Experience Design, Usability, Wireframing, User Interface (UI) Design, Prototyping, Design Thinking, User Flows, Design Research, Front-End Web Development, User Interface (UI), Mockups, User Centered Design, UI Components, Software Design Documents, UI/UX Strategy, Interaction Design
中级 · 专项课程 · 3-6 个月

您将获得的技能: Search Engine Optimization, Application Deployment, Cloud Hosting, Program Development, Object Oriented Programming (OOP), Servers, Web Servers
中级 · 课程 · 1-4 周

Microsoft
您将获得的技能: ASP.NET, .NET Framework, Responsive Web Design, HTML and CSS, C# (Programming Language), Web Applications, Web Development, Javascript and jQuery, UI Components, Application Frameworks, Bootstrap (Front-End Framework), Development Environment, Restful API, Microsoft Development Tools, React Redux, Model View Controller, Middleware
中级 · 课程 · 1-3 个月

Princeton University
您将获得的技能: Algorithm, 文件输入/输出, Java, 计算机编程, 数据结构, 计算思维, 编程原则, Java 编程, 面向对象编程(OOP), 计划发展, 计算机科学, 性能调整, 动画, 调试
初级 · 课程 · 1-3 个月

您将获得的技能: Cascading Style Sheets (CSS), Debugging, jQuery, Hypertext Markup Language (HTML), Javascript, Development Environment, UI Components, User Interface (UI), Animations
初级 · 课程 · 1-3 个月

您将获得的技能: Application Lifecycle Management, Azure DevOps, CI/CD, Continuous Delivery, Continuous Integration, DevOps, Data Validation, Data Governance, Data Quality, Test Automation, Extract, Transform, Load, Data Pipelines, Scalability, SQL
高级设置 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: Python 程序设计, 操作系统, Linux, 嵌入式系统, 计算机编程, 物联网, 计算机硬件, 文件系统, 开发环境, 集成开发环境, Operating System 管理, 操作系统流程管理, UI 组件
混合 · 课程 · 1-4 周
Rice University
您将获得的技能: Python 程序设计, 计算机编程, 编程原则, 事件驱动编程, 动画, 游戏设计, 应用程序开发, 互动设计, 计算机图形学
混合 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: Algorithm, 理论计算机科学, 数据结构, 面向对象编程(OOP), Java, JUnit, 性能调整, 单元测试, 调试, 非结构化数据
中级 · 课程 · 1-3 个月

您将获得的技能: Information Architecture, UI/UX Research, User Research, Agile Software Development, User Interface and User Experience (UI/UX) Design, Design Thinking, User Experience, User Centered Design, Usability, Usability Testing, Responsive Web Design, Agile Methodology, Kanban Principles, User Flows, User Interface (UI), Figma (Design Software), Wireframing, Design Research, Prototyping, Persona (User Experience)
初级 · 专业证书 · 3-6 个月

您将获得的技能: Web Design and Development, Responsive Web Design, Development Environment, User Accounts, User Interface (UI), Debugging
中级 · 课程 · 1-3 个月