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

University of Illinois Urbana-Champaign
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Development Environment, Engineering Software, Computer Programming, Data Structures, Debugging, Program Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Anthropic Claude, LLM Application, Debugging, ChatGPT, Generative AI, Multimodal Prompts, Cloud API, Pseudocode, Integrated Development Environments, Artificial Intelligence, Software Development Tools, Responsible AI, Software Installation, Code Review, Application Programming Interface (API), System Configuration, Web Development Tools, Software Development, Program Development
Intermediate · Specialization · 1 - 3 Months

Coursera Instructor Network
Skills you'll gain: Network Troubleshooting, Network Performance Management, Network Monitoring, Technical Communication, Technical Support and Services, Technical Support, Network Administration, Desktop Support, Debugging, Help Desk Support, Problem Management, Network Analysis
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Debugging, Data Analysis, Data Processing, Numerical Analysis, Critical Thinking
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Infrastructure as Code (IaC), Cloud-Native Computing, Cloud Applications, Cloud Development, Application Deployment, Google Cloud Platform, Docker (Software), Application Performance Management, Kubernetes, Containerization, Computing Platforms, Debugging, Scalability
Intermediate · Course · 1 - 3 Months

Coursera Instructor Network
Skills you'll gain: Collaborative Software, Version Control, Integrated Development Environments, Debugging, Git (Version Control System), Application Deployment, Cloud Development, GitHub, Development Environment, Application Development, Code Review, File Management, Software Development Tools, Configuration Management, Cloud Storage
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Javascript, Front-End Web Development, Real Time Data, Data Storage, Maintainability, Data Validation, Event-Driven Programming, Performance Tuning, Debugging
Intermediate · Course · 3 - 6 Months

Scrimba
Skills you'll gain: Unit Testing, Test Case, Test Driven Development (TDD), Debugging, Software Testing, Development Testing, Test Automation, Test Tools, Quality Assurance
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Javascript, Interactive Design, HTML and CSS, Web Design and Development, Web Content Accessibility Guidelines, Event-Driven Programming, Web Applications, User Interface (UI), Web Development, Data Structures, Programming Principles, Debugging, Data Validation
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Cloud Applications, Infrastructure as Code (IaC), Application Deployment, Continuous Deployment, Platform As A Service (PaaS), Application Performance Management, Debugging, Development Environment, Containerization, Serverless Computing
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: Debugging, Java, Algorithms, Java Programming, Statistical Analysis, Software Design, Computer Programming, Data Import/Export, Integrated Development Environments, Data Manipulation, Object Oriented Programming (OOP), Data Analysis, Software Testing, Problem Solving
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Cloud-Native Computing, Application Deployment, Cloud Applications, Infrastructure as Code (IaC), Google Cloud Platform, Application Performance Management, Docker (Software), Containerization, Performance Tuning, Continuous Deployment, Debugging, Node.JS
Intermediate · Course · 1 - 3 Months