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

Snowflake
您将获得的技能: Prompt Engineering, Retrieval-Augmented Generation, Generative AI, LLM Application, Data Engineering, Data Manipulation, Snowflake Schema, Large Language Modeling, Model Deployment, Data Warehousing, Unstructured Data, Embeddings, Cloud Development, SQL, Natural Language Processing, Data Pipelines, Extract, Transform, Load, Application Development, Artificial Intelligence and Machine Learning (AI/ML), Role-Based Access Control (RBAC)
初级 · 专业证书 · 1-3 个月

University of Colorado System
您将获得的技能: AWS 身份和访问管理 (IAM), 恶意软件保护, 亚马逊网络服务, Encryption, 威胁建模, 负载平衡, 安全工程, 云计算, 基于角色的访问控制(RBAC), 地理信息系统, 授权(计算), 网络安全, 身份和访问管理, 信息系统安全, 入侵检测和防御, Distributed Denial-Of-Service (DDoS) 攻击, 云安全, 亚马逊弹性计算云 Computing, Network Security, 用户账户
初级 · 专项课程 · 3-6 个月

DeepLearning.AI
您将获得的技能: CrewAI, AI Workflows, AI Orchestration, Generative AI Agents, Artificial Intelligence, Agentic systems, Business Process Automation, Prompt Engineering Tools, Tool Calling, Context Management
初级 · 项目 · 不超过 2 小时

您将获得的技能: CI/CD, Continuous Deployment, Continuous Integration, Application Deployment, Build Tools, Cloud Deployment, Application Performance Management, Test Automation, Software Development Tools, Containerization, System Monitoring, ASP.NET, Unit Testing, Release Management, Git (Version Control System), Version Control
中级 · 课程 · 1-4 周

University of London
您将获得的技能: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, File I/O, Object Oriented Design, Integrated Development Environments, Computer Programming, Development Environment, Programming Principles, Debugging, Data Structures, Program Development, Algorithms, Interactive Design, Model Evaluation, Software Engineering, Test Data, Data Validation, Command-Line Interface
攻读学位
中级 · 专项课程 · 1-3 个月

University of Illinois Urbana-Champaign
您将获得的技能: 数据结构, Algorithm, Networking 路由器, 非结构化数据, 图论
混合 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Linux, 系统编程, 系统软件, 开发环境, 嵌入式系统, 文件系统, 调试, C(编程语言), 操作系统, 外壳脚本, 外围设备, 构建工具, 实时操作系统, 嵌入式软件
高级设置 · 课程 · 1-4 周
University of Michigan
您将获得的技能: JSON, 面向对象编程(OOP), PHP(脚本语言), Javascript 和 jQuery, 网络应用, 事件驱动编程, 调试, AJAX, jQuery, 数据导入/导出, Javascript
中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Computer Programming, Software Design, Application Security, Other Programming Languages, Python Programming, Java Programming, System Programming, Computer Architecture, Performance Tuning, Unix, Computer Science, Debugging
中级 · 专项课程 · 3-6 个月

Coursera
您将获得的技能: Stored Procedure, SQL, Data Presentation, Query Languages, Relational Databases, Database Development, Database Administration, Data Science
高级设置 · 指导项目 · 不超过 2 小时

Google Cloud
您将获得的技能: Prompt Engineering, 原型设计, LLM 申请, AI 产品战略, 生成式人工智能, Google 双子座, 产品生命周期管理, 模型部署, 多模式 Prompt
初级 · 课程 · 1-4 周

University of Toronto
您将获得的技能: 集成开发环境, 移动开发, 面向对象编程(OOP), 编程原则, Swift 编程, 计算机编程, 苹果 Xcode, iOS 开发, 苹果 iOS, 图像分析, Objective-C(编程语言)
混合 · 课程 · 1-3 个月