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

您将获得的技能: Threat Modeling, Open Web Application Security Project (OWASP), DevSecOps, Secure Coding, Application Security, Threat Detection, Security Testing, Security Engineering, Continuous Delivery, Continuous Integration, Vulnerability Assessments, CI/CD, Vulnerability Scanning, Continuous Deployment
高级设置 · 课程 · 1-4 周
University of Minnesota
您将获得的技能: 人机交互, 设计师, UI/UX 研究, 用户界面 (UI) 设计, 用户体验设计, 设计策略, 设计研究, 可用性, 设计思维, 用户研究
初级 · 课程 · 1-4 周

Universidad de los Andes
您将获得的技能: Unified Modeling Language, Software Visualization, Diagram Design, Software Design, Object Oriented Design, Software Engineering, Requirements Analysis
初级 · 课程 · 1-3 个月

University of London
您将获得的技能: 人机交互, 开发环境, 计算机图形学, 软件开发工具, 计算机编程, 调试, 数据管理, 图形工具, Javascript, 计算机编程工具, 互动设计
初级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: Python 程序设计, C++(编程语言), 系统编程, 开发环境, C 和 C++, 计划发展, 计算机硬件, 数据访问, 编程原则, 计算机结构, 计算机编程工具
初级 · 课程 · 1-3 个月

您将获得的技能: Postman API Platform, API Testing, JSON, Application Programming Interface (API), Test Script Development, Software Testing, Restful API, Test Case, Functional Testing
初级 · 指导项目 · 不超过 2 小时

University of California San Diego
您将获得的技能: 数据结构, Algorithm, 面向对象编程(OOP), 面向对象设计, 计算思维, 图论, 理论计算机科学, Java, 可维护性, Networking 路由器, 应用程序开发, 软件设计, Java 编程
中级 · 课程 · 1-3 个月

University at Buffalo
您将获得的技能: 色彩理论, 概率与统计, Algorithm, 微积分, 计算机视觉, 增强现实, 计算机编程, 应用数学, 计算机图形学, 数字信号处理, 人工智能, 图像分析, Matlab
中级 · 课程 · 1-4 周

您将获得的技能: 应用程序部署, 应用编程接口 (API), 对象关系映射, MongoDB, 数据库设计, 还原式 API, 软件文档, 数据建模, SQL, 关系数据库, Javascript, NoSQL, 微服务, 服务器端, 单元测试, 应用程序接口网关, 数据库, MySQL, 数据持久性, Node.JS
中级 · 专项课程 · 3-6 个月

digital.auto
您将获得的技能: Software Development Life Cycle, Software Development, Embedded Software, Software Architecture, Systems Architecture, Microservices, Digital Transformation, Virtualization, Artificial Intelligence
初级 · 课程 · 1-3 个月

您将获得的技能: File I/O, C and C++, Data Import/Export, C++ (Programming Language), Object Oriented Programming (OOP), Data Validation, Object Oriented Design, Programming Principles, Computer Programming, Data Structures, File Management, Integrated Development Environments, Data Store, Software Documentation, Computer Science, Functional Design, Pseudocode, Maintainability
初级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: Service Level, Database Management, Acceptance Testing, Software Engineering, Web Applications, Performance Testing, Scalability, Microservices, Software Architecture, Data Architecture, Distributed Computing, Data Infrastructure, System Monitoring, Functional Requirement, Application Deployment, User Acceptance Testing (UAT), Application Development, Prototyping, Predictive Modeling, Big Data
攻读学位
高级设置 · 专项课程 · 1-3 个月