筛选依据
主题必需的
语言必需的
在整个课程(说明和评估)中使用的语言。
了解产品必需的
级别必需的
课程长度必需的
技能必需的
字幕必需的
教师必需的
浏览软件课程目录
- 状态:免费试用
Duke University
您将获得的技能: 面向对象编程(OOP), 数据结构, 数据分析, 计算机编程, Java 编程, Java, 层叠样式表(CSS), 软件设计, Algorithm, Html 和 Css, 用户界面(UI), 网页设计, 调试, 编程原则, 计算思维, 网络开发, Javascript, 密码学, 互动设计, 软件工程
- 状态:新状态:免费试用
您将获得的技能: API Design, Prompt Engineering, Generative AI, ChatGPT, Microsoft Copilot, Software Architecture, Code Review, Unit Testing, LLM Application, Software Design, Database Design, Debugging, Software Development, Application Development, Application Lifecycle Management, Application Design, Software Technical Review, Python Programming, Application Performance Management, Automation
- 状态:免费试用
您将获得的技能: Prompt Engineering, 图像质量, 人工智能和机器学习(AI/ML), AI 产品战略, 软件开发工具, ChatGPT, 大型语言模型, 测试自动化, 人工智能, 生成式人工智能, 负责任的人工智能, DevSecOps, 软件测试, CI/CD, 软件开发, 提示模式, 应用安全, 深度学习, 自然语言处理, 软件工程
- 状态:免费试用
DeepLearning.AI
您将获得的技能: Prompt Engineering, Large Language Modeling, Database Design, LLM Application, Software Documentation, Software Design Patterns, Databases, Test Automation, Collaborative Software, Software Testing, Application Design, Technical Documentation, Generative AI, Database Management, Software Design, Code Review, Software Architecture, Software Engineering, Software Development, Machine Learning
University of Colorado Boulder
您将获得的技能: 命令行界面, 硬件架构, 软件设计, 软件开发工具, 计划发展, Git(版本控制系统), 嵌入式系统, 调试, 开发环境, 构建工具, 嵌入式软件, 版本控制, 软件配置管理, C(编程语言)
Coursera Project Network
您将获得的技能: Workflow Management, Jira (Software), Product Roadmaps, Backlogs, Kanban Principles, Project Coordination, Agile Software Development, Agile Methodology, Issue Tracking, Agile Project Management, Project Management Software, Work Order
- 状态:免费试用
University of Alberta
您将获得的技能: 数据库, 系统架构, 软件设计, 企业架构, 可扩展性, 软件设计模式, 解决方案架构, 软件文档, 统一模型语言, 软件开发, 可维护性, 软件设计文件, 软件架构, 软件可视化
- 状态:预览
University of Leeds
您将获得的技能: 集成测试, 质量保证, 单元测试, 验收测试, 用户验收测试(UAT), 软件质量保证, 验证和确认, 测试案例, 软件开发, 软件开发生命周期, 功能测试, 软件测试, 性能测试, 系统测试, 测试计划, 可用性测试
- 状态:免费试用
University of Minnesota
您将获得的技能: 冲刺回顾, 测试驱动开发(TDD), Agile 方法论, 冲刺计划, 用户故事, 敏捷项目管理, 持续集成, 积压工作, 软件开发方法, 敏捷软件开发, Scrum(软件开发)
- 状态:免费试用
您将获得的技能: 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
- 状态:免费试用
University of California, Irvine
您将获得的技能: 计算机扫盲, 操作系统, TCP/IP, 硬件架构, 信息技术, 系统配置, 计算机硬件, 计算机系统, 文件系统, 通用网络, 计算机网络, 软件安装, Network Security, Network Protocol(网络协议
- 状态:免费试用
您将获得的技能: Jest (JavaScript Testing Framework), User Acceptance Testing (UAT), Cucumber (Software), Postman API Platform, Software Testing, Behavior-Driven Development, Test Tools, Selenium (Software), Test Driven Development (TDD), Unit Testing, Acceptance Testing, Performance Testing, Functional Testing, Test Automation, Usability Testing, Application Programming Interface (API), User Interface (UI), Test Case, API Design, Javascript
总之,以下是 10 最受欢迎的 software 课程
- Java 编程和软件工程基础: Duke University
- GenAI for Software Developers: SkillUp
- 面向软件开发人员的生成式人工智能: IBM
- Generative AI for Software Development: DeepLearning.AI
- 嵌入式系统软件和开发环境简介: University of Colorado Boulder
- Get started with Jira: Coursera Project Network
- 软件架构: University of Alberta
- 软件测试和验证基础: University of Leeds
- 敏捷软件开发: University of Minnesota
- Embedded Software Development with C: EDUCBA