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

University of California, Davis
您将获得的技能: Html 和 Css, 层叠样式表(CSS), GitHub, Git(版本控制系统), 超文本标记语言(HTML), 网络开发, 网页设计, 网页内容, 网络服务器, 版本控制, 云托管, 语义网, 网页设计与开发, 图像质量
初级 · 课程 · 1-4 周

您将获得的技能: JSON, Restful API, HTML and CSS, Web Design, Cloud API, Web Development, Application Programming Interface (API), Web Applications, Responsive Web Design, Real Time Data, Javascript
中级 · 指导项目 · 不超过 2 小时

University of Leeds
您将获得的技能: Software Development, Engineering Software, Software Development Methodologies, Data Ethics, Software Engineering, Computer Programming, Back-End Web Development
初级 · 课程 · 1-4 周

Northeastern University
您将获得的技能: Algorithms, Theoretical Computer Science, Data Structures, Computational Thinking, Analysis, Computer Science, Software Development, Scalability
混合 · 课程 · 1-4 周

您将获得的技能: Cascading Style Sheets (CSS), Debugging, Search Engine Optimization, PHP (Scripting Language), jQuery, Hypertext Markup Language (HTML), MySQL, WordPress, Web Applications, Application Programming Interface (API), Web Development, Content Management Systems, DevOps, Javascript, Application Deployment, Cloud Hosting, Program Development, Object Oriented Programming (OOP), Servers, Development Environment
中级 · 专项课程 · 3-6 个月

University of California, Santa Cruz
您将获得的技能: Software Development Life Cycle, Software Development, Acceptance Testing, Code Coverage, Python Programming, Cloud Management, Computer Science
初级 · 课程 · 1-3 个月

您将获得的技能: ChatGPT, Prompt Engineering, Software Development Tools, Test Automation, Technical Design, Docker (Software), Technical Documentation, API Design, Unit Testing, Test Case, Application Deployment, Application Development, Technical Communication
中级 · 课程 · 1-3 个月

您将获得的技能: Cryptography, Object Oriented Programming (OOP), Encryption, Application Development, Data Structures, Software Development, Automation, Machine Learning Algorithms, Data Processing, Public Key Cryptography Standards (PKCS), Databases, Python Programming, Natural Language Processing, Algorithms, Key Management, SQL, Machine Learning Methods, Software Installation, Programming Principles, Data Validation
初级 · 专项课程 · 3-6 个月

您将获得的技能: 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, DevOps, Vulnerability Scanning
高级设置 · 课程 · 1-4 周

University of Minnesota
您将获得的技能: 单元测试, 验证和确认, 测试案例, 黄瓜(软件), 回归测试, 验收测试, JUnit, 开发测试, 行为驱动开发, 软件质量保证, Gherkin(脚本语言), 测试计划, 软件测试, 安全测试, 硒(软件), 代码覆盖范围, 可测试性, 开放式网络应用程序安全项目(OWASP), 测试自动化, 性能测试
中级 · 专项课程 · 3-6 个月
您将获得的技能: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Integrated Development Environments, Development Environment, Electronic Hardware, System Programming, Electronics, Software Development Tools, Program Development, Hardware Architecture, Data Structures, Microarchitecture, System Configuration, Programming Principles, Performance Tuning, Computer Architecture, Computer Programming
中级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: Kanban 原则, 积压工作, 工作流程管理, 精益方法, Agile 方法论, 持续改进流程, 用户故事, 优先次序, 冲刺回顾, 团队导向, 绩效衡量, 性能指标, 敏捷项目管理, 冲刺计划, 估算, 敏捷软件开发
初级 · 课程 · 1-4 周