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

Simplilearn
您将获得的技能: Apache Maven, Build Tools, CI/CD, Software Configuration Management, Version Control, Java, Software Versioning, Configuration Management, Package and Software Management, Mac OS, Software Installation
初级 · 课程 · 1-4 周

Scrimba
您将获得的技能: AI 工作流程, 数据库, 数据预处理, 可维护性, 矢量数据库, LangChain, 用户界面(UI), 性能调整, 可扩展性, LLM 申请, 嵌入, Prompt Engineering
中级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: UI 组件, 故事板, 动画, 响应式网页设计, 模型-视图-控制器, 用户界面 (UI) 设计, 人机交互, UI/UX 战略, 核心数据(软件), 苹果 iOS, 移动开发, 数据映射
混合 · 课程 · 1-4 周

您将获得的技能: Apache Maven, File I/O, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, Object Oriented Design, JUnit, Software Documentation, Data Structures, Computer Programming, Restful API, Integrated Development Environments, Java, Programming Principles, Data Validation, Network Protocols, Unit Testing, Computer Science
初级 · 专项课程 · 3-6 个月

28DIGITAL
您将获得的技能: 统计建模, 系统分析, 理论计算机科学, 计算逻辑, 验证和确认, 马尔可夫模型, 概率分布, 数学建模, Algorithm, 概率
中级 · 课程 · 1-3 个月

您将获得的技能: Cucumber (Software), Behavior-Driven Development, Selenium (Software), Gherkin (Scripting Language), Test Automation, Test Script Development, JUnit, Software Testing, Apache Maven, Test Case, Scenario Testing, Java
中级 · 课程 · 1-3 个月

您将获得的技能: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Programming Principles, Computer Programming, Software Documentation, Functional Design, Computer Science, Maintainability
中级 · 课程 · 1-4 周

University of London
您将获得的技能: 计算机编程, 命令行界面, C++(编程语言), 文件输入/输出, 开发环境, 编程原则, 调试, 面向对象编程(OOP), 计划发展, 控制面板, 互动设计
攻读学位
中级 · 课程 · 1-4 周

您将获得的技能: Code Review, Technical Documentation, Software Documentation
高级设置 · 课程 · 1-3 个月

您将获得的技能: Prompt Engineering, Git (Version Control System), GitHub, Version Control, CI/CD, Azure DevOps, Infrastructure as Code (IaC), Microsoft Copilot, Bitbucket, Continuous Integration, Microsoft Azure, DevOps, Docker (Software), GitLab, Software Development Tools, Application Deployment, ChatGPT, Software Installation, Continuous Deployment, Amazon Web Services
中级 · 专项课程 · 3-6 个月

您将获得的技能: Unit Testing, Code Review, Software Development Tools, Test Automation, Software Documentation, Maintainability, Web Applications, Application Development, Generative AI, Software Development, Jest (JavaScript Testing Framework), Javascript, ChatGPT, GitHub
中级 · 指导项目 · 不超过 2 小时

Coursera
您将获得的技能: UI/UX Research, Prototyping, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, AI Personalization, User Experience, User Experience Design, Usability, Figma (Design Software), User Research, Web Content Accessibility Guidelines, Data Storytelling, Interactive Design, Generative AI, Design Strategies, UI Components, User Centered Design, Wireframing, Adobe XD, Artificial Intelligence and Machine Learning (AI/ML)
中级 · 专项课程 · 1-3 个月