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

Microsoft
您将获得的技能: 微软 Azure, 设计策略, 软件开发, 数据存储, 应用程序部署, 云计算开发, 云部署, 云应用
中级 · 课程 · 1-4 周

您将获得的技能: Git (Version Control System), Version Control, DevOps, Software Development Life Cycle, Systems Development Life Cycle, Linux Administration, Software Development, Software Development Methodologies, File Management
初级 · 课程 · 1-4 周

Scrimba
您将获得的技能: 计算机编程, 应用程序部署, 机器学习, 视频游戏开发, 数据库应用, 应用程序开发, GitHub, 层叠样式表(CSS), 网络开发, 移动开发, Javascript, ChatGPT, 响应式网页设计, 前端网络开发, Html 和 Css
初级 · 课程 · 1-3 个月

您将获得的技能: AI Orchestration, AI Workflows, OpenAI API, ChatGPT, Test Script Development, Agentic systems, Context Management, Secure Coding, Debugging
中级 · 课程 · 1-4 周
University of California San Diego
您将获得的技能: 用户体验设计, 用户界面 (UI) 设计, 交互设计, 模型, 原型设计, 可用性, 故事板, 用户研究, 面试技巧, 以人为本的设计, 设计思维
混合 · 课程 · 1-4 周

Board Infinity
您将获得的技能: HTML and CSS, React.js, ASP.NET, Restful API, .NET Framework, Web Applications, Web Services, Front-End Web Development, JSON, Application Development, Model View Controller, Program Development, Javascript, Development Environment, Back-End Web Development, API Design, Web Development, Microsoft Visual Studio, Software Design Patterns, Cascading Style Sheets (CSS)
中级 · 专项课程 · 1-3 个月

Universidad Austral
您将获得的技能: Data Structures, Python Programming, JSON, File Management, Scripting, Scripting Languages, Data Import/Export, Computer Programming, Debugging
初级 · 课程 · 1-4 周

University of London
您将获得的技能: 数据库, 交互式数据可视化, 协作软件, 数据可视化软件, JavaScript 框架, MongoDB, 实时数据, 网络应用, 全栈式网络开发, 用户需求文件, 用户界面和用户体验(UI/UX)设计, 应用程序开发, 前端网络开发, 响应式网页设计
混合 · 课程 · 1-3 个月

New York University
您将获得的技能: 网络安全, Authentication, 基础设施安全, Network Security, 移动安全, 网络风险, 网络安全战略, 数据加密标准, 公钥基础设施, 安全工程, 企业安全, 威胁检测, 密码学, 计算机安全, 应用安全, 网络安全政策, Distributed Denial-Of-Service (DDoS) 攻击, 网络攻击, 威胁建模, 防火墙
初级 · 专项课程 · 3-6 个月

University of Colorado System
您将获得的技能: 数据结构, C#(编程语言), 视频游戏开发, 面向对象编程(OOP), 用户界面(UI), 文件输入/输出, Unity 引擎, 事件驱动编程, 调试, UI 组件
中级 · 课程 · 1-3 个月

Universidad Nacional Autónoma de México
您将获得的技能: Java, Object Oriented Programming (OOP), Java Programming, Android Development, Android Studio, Mobile Development, Programming Principles, Integrated Development Environments
混合 · 课程 · 1-4 周

LearnQuest
您将获得的技能: 数据结构, 面向对象编程(OOP), Java 编程, 文件输入/输出, 应用框架, 数据持久性, 调试
中级 · 课程 · 1-3 个月