软件工程课程可以帮助您学习 Python 和 Java 等编程语言、软件开发方法、版本控制系统和测试实践。您可以培养代码优化、调试和协作项目管理方面的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、用于容器化的 Docker 以及 Visual Studio Code 等集成开发环境 (IDE),这些工具可以提高您高效开发、测试和部署软件的能力。

Birla Institute of Technology & Science, Pilani
您将获得的技能: Object Oriented Design, Software Architecture, Software Design, Software Design Patterns, Software Development Life Cycle, Software Development, Software Engineering, Maintainability, Systems Architecture, Service Oriented Architecture, Technical Design, Web Services, Model View Controller, Event-Driven Programming
中级 · 课程 · 1-3 个月

您将获得的技能: Multimodal Prompts, Prompt Engineering, Responsible AI, Context Management
初级 · 课程 · 1-4 周

Princeton University
您将获得的技能: 硬件架构, 可扩展性, 分布式计算, 计算机结构, 操作系统, 性能调整, 计算机系统, 计算机工程, 微架构
高级设置 · 课程 · 3-6 个月

Arizona State University
您将获得的技能: 负责任的人工智能, 模型评估, Prompt Engineering, 提示模式, 大型语言模型, LLM 申请, ChatGPT
初级 · 课程 · 1-3 个月

您将获得的技能: Data Visualization, Multimodal Prompts, Prompt Engineering, Data Presentation, Prompt Patterns, AI Enablement, AI Personalization, Generative AI, Email Automation, LLM Application, Data Analysis, Artificial Intelligence, Complex Problem Solving, Ideation, Business Correspondence, Report Writing, Solution Design, Critical Thinking, Document Management, Machine Learning
初级 · 专项课程 · 1-4 周
University of Alberta
您将获得的技能: 流程驱动的开发, Agile 方法论, 软件开发生命周期, Scrum(软件开发), Kanban 原则, 软件工程, 敏捷软件开发, 软件开发方法
混合 · 课程 · 1-4 周

University of Michigan
您将获得的技能: Machine Learning Methods, Artificial Intelligence and Machine Learning (AI/ML), AI Enablement, Precision Medicine, Generative AI, Machine Learning, Artificial Intelligence, Machine Learning Algorithms, Transfer Learning, Biomedical Engineering, Control Systems, Energy and Utilities, Technical Design, Robotics, Deep Learning, Computer Vision, Medical Imaging, Reinforcement Learning, Electric Power Systems, Bioinformatics
中级 · 专项课程 · 1-3 个月

University of Michigan
您将获得的技能: Mechanics, Engineering, Physics, Trigonometry, Calculus, Chemical Engineering, Mathematical Modeling, Electrical Power
初级 · 课程 · 1-4 周

Meta
您将获得的技能: Git(版本控制系统), 软件版本控制, 版本控制, Linux 命令, 命令行界面, 网络开发, 协作软件, 文件管理, Unix 命令, GitHub, Linux, 软件开发工具, 软件开发
初级 · 课程 · 1-4 周

Columbia University
您将获得的技能: 精益方法, 打孔工作, 建筑估算, 投标, 业务转型, 创新, 项目关闭, 建筑, 制定计划, 项目风险管理, 房地产, 金融, 项目融资, 环境、健康和安全, 施工管理, 成本控制, 成本估算, 建筑信息模型, 项目时间表, 建筑与施工
初级 · 专项课程 · 3-6 个月

Vanderbilt University
您将获得的技能: Prompt Engineering, ChatGPT, Generative AI Agents, AI Orchestration, Prompt Patterns, Generative AI, LangChain, OpenAI API, Ideation, Verification And Validation, Data Presentation, AI Workflows, LLM Application, Productivity, OpenAI, AI Personalization, Document Management, Responsible AI, AI Enablement, Software Development
初级 · 专项课程 · 3-6 个月

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