The language used throughout the course, in both instruction and assessments.

Duke University
Skills you'll gain: Technical Communication, Cloud Infrastructure, CI/CD, Cloud Computing, Agile Software Development, DevOps, Infrastructure As A Service (IaaS), Continuous Delivery, Infrastructure as Code (IaC), Serverless Computing, Software Development, Amazon Web Services, Software Development Methodologies, Platform As A Service (PaaS), GitHub
Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Computer Vision, Deep Learning, Image Analysis, Natural Language Processing, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Tensorflow, Supervised Learning, Keras (Neural Network Library), Artificial Intelligence, Applied Machine Learning, PyTorch (Machine Learning Library), Machine Learning, Debugging, Performance Tuning, Python Programming, Data-Driven Decision-Making, Text Mining, Feature Engineering, Machine Learning Algorithms
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, Large Language Modeling, Responsible AI, AI Personalization, Mobile Development, ChatGPT, Anthropic Claude, Artificial Intelligence, LLM Application, Software Development Tools, Software Testing, Apple iOS, Test Automation, Software Development, Machine Learning Methods, DevSecOps, AI Product Strategy, Artificial Intelligence and Machine Learning (AI/ML)
Advanced · Specialization · 1 - 3 Months

IBM
Skills you'll gain: Prompt Engineering, Prompt Patterns, Software Development Life Cycle, Large Language Modeling, Software Architecture, Computer Vision, LangChain, Responsive Web Design, Restful API, LLM Application, Generative AI, Flask (Web Framework), Responsible AI, IBM Cloud, Data Import/Export, Python Programming, Engineering Software, Workflow Management, Machine Learning, Data Science
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

Coursera
Skills you'll gain: User Story, Jira (Software), Backlogs, Issue Tracking, Sprint Planning, Agile Software Development, Agile Project Management, Project Management
Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Agile Methodology, Scrum (Software Development), Software Testing, Agile Software Development, Embedded Systems, Docker (Software), Git (Version Control System), Linux Administration, System Programming, Linux, C++ (Programming Language), Internet Of Things, File Systems
Build toward a degree
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, AI Product Strategy, Prompt Patterns, Generative AI, New Product Development, Product Management, Product Lifecycle Management, Generative Model Architectures, Product Development, Innovation, Product Roadmaps, Usability Testing, Product Planning, Responsible AI, Commercialization, Artificial Intelligence, Product Strategy, Project Management Life Cycle, OpenAI, Stakeholder Engagement
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: DevOps, Agile Methodology, Cloud-Native Computing, CI/CD, Test Driven Development (TDD), Scrum (Software Development), Behavior-Driven Development, Performance Metric, Accountability, Team Oriented, Culture Transformation, Microservices, Cross-Functional Collaboration
Beginner · Course · 1 - 3 Months

Packt
Skills you'll gain: Backlogs, Product Roadmaps, Sprint Planning, Agile Methodology, Product Management, AI Product Strategy, Wireframing, A/B Testing, Agile Product Development, Project Estimation, Microsoft Teams, Product Strategy, Product Planning, Jira (Software), Product Requirements, Estimation, Project Management, Agile Project Management, ChatGPT, Kanban Principles
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Sprint Planning, Azure DevOps, Backlogs, Issue Tracking, Kanban Principles, Agile Software Development, Project Management, DevOps
Beginner · Guided Project · Less Than 2 Hours
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Computational Thinking, Software Installation, Development Environment
Beginner · Course · 1 - 3 Months

Skills you'll gain: Stakeholder Management, IT Management, Project Management, Project Coordination, Information Technology, Project Risk Management, Agile Project Management, Project Implementation, Project Management Life Cycle, Relationship Management, Agile Methodology, Project Planning, Communication
Beginner · Course · 1 - 3 Months