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

您将获得的技能: 情境管理, 开发环境, 调试, iOS 开发, UI 组件, 应用程序开发, 安卓开发, React Native, React.js, Data Validation, 移动开发, 跨平台开发, React Redux, 软件开发, 性能调整, 数据持久性
中级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 物联网, 网络安全, 应用编程接口 (API), 通信系统, 软件开发, 嵌入式系统, 嵌入式软件, 云应用, Network Protocol(网络协议, 无线网络, API 设计, 亚马逊网络服务, 微服务, 云服务, 云计算架构, 云技术
攻读学位
中级 · 课程 · 1-4 周
University of Michigan
您将获得的技能: MySQL, 安全 Code, PHP(脚本语言), Authentication, Data Validation, 数据库应用, 服务器端, 数据库开发, SQL, 网络应用, 面向对象编程(OOP)
中级 · 课程 · 1-3 个月

您将获得的技能: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), HTML and CSS, Web Development, Web Applications, Web Design and Development, Web Design, Front-End Web Development
初级 · 指导项目 · 不超过 2 小时

LearnQuest
您将获得的技能: UI 组件, 调试, 单元测试, 移动开发, 应用程序开发, 苹果 Xcode, 用户界面(UI), Swift 编程, 响应式网页设计, 苹果 iOS, 故事板
中级 · 课程 · 1-3 个月

Board Infinity
您将获得的技能: 开发环境, 计划发展, 软件设计模式, 微软 Visual Studio, 应用程序开发
初级 · 课程 · 1-4 周

Coursera
您将获得的技能: User Story, Jira (Software), Backlogs, Issue Tracking, Sprint Planning, Agile Software Development, Agile Project Management, Project Management
初级 · 指导项目 · 不超过 2 小时

Coursera
您将获得的技能: 负责任的人工智能, 代码审查, 调试, 生成式人工智能, Prompt Engineering, 持续部署, 应用程序开发, Google 云端平台, Google 双子座, 应用程序部署, 软件开发工具
中级 · 课程 · 1-4 周

Meta
您将获得的技能: MySQL, 数据建模, 应用安全, 对象关系映射, 数据库管理, 网络开发, 模型-视图-控制器, 超文本标记语言(HTML), Django (网络框架), 网络服务器, 数据库开发, 后端网站开发, 应用框架, 网络应用
初级 · 课程 · 1-3 个月

Rice University
您将获得的技能: 数据流, 分布式计算, Algorithm, 编程原则, 计算机科学, Java, 应用框架, 功能设计, 性能调整
中级 · 课程 · 1-3 个月

IBM
您将获得的技能: 数据结构, 计算机编程, 开发环境, 文件输入/输出, 调试, 集成开发环境, Java 编程, Java, 面向对象编程(OOP)
初级 · 课程 · 1-3 个月
Universidade de São Paulo
您将获得的技能: Usability Testing, Usability, Wireframing, Information Architecture, User Interface (UI) Design, UI Components, User Experience Design, Prototyping, User Research, Style Guides, Design Elements And Principles, Cross Platform Development, Verification And Validation
初级 · 课程 · 1-3 个月