Skills you'll gain: Debugging, Technical Communication, Performance Tuning, Technical Documentation, System Monitoring, Memory Management, Continuous Integration
★ 4.6 (3.1K) · Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Debugging, LLM Application, Data-oriented programming, Code Reusability, Python Programming, Data Manipulation, Data Analysis
★ 3.8 (12) · Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Debugging, Unit Testing, File I/O, Development Environment, Technical Communication, Python Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Version Control, Debugging, Software Design Patterns, Object Oriented Design, Object Oriented Programming (OOP), Software Development, Git (Version Control System), Programming Principles, Software Design
★ 4.5 (6) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Embedded Systems, Debugging, Failure Analysis, Simulation and Simulation Software, Technical Communication
★ 4.6 (245) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Validation, Data Quality, Data Integrity, Debugging, Data Pipelines, Test Script Development, Test Automation, Root Cause Analysis, YAML, Generative AI, Anomaly Detection, Python Programming, AI Workflows, Reliability, Analysis, Performance Tuning
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Failure Analysis, Root Cause Analysis, Analysis, Complex Problem Solving
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI, Generative Model Architectures, Prompt Engineering Tools, Data Ethics, Generative AI Agents, ChatGPT, Model Deployment, AI literacy, Restful API, Multimodal Prompts, Software Design Documents, Software Design, AI Integrations, Application Deployment, AI powered creativity, LLM Application, Software Architecture, Java Programming
★ 4.7 (12K) · Intermediate · Specialization · 3 - 6 Months
Duke University
Skills you'll gain: File I/O, UI Components, Object Oriented Design, Java Programming, Software Design, User Interface (UI) Design, Debugging, Web Design and Development, Software Engineering, Code Reusability, Hypertext Markup Language (HTML), Computer Programming, Program Development, Event-Driven Programming, Bioinformatics, Encryption, Javascript, Algorithms, Data Analysis, Cascading Style Sheets (CSS)
★ 4.6 (22K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Debugging, Application Development, Application Design, Artificial Intelligence, Generative AI
★ 4.8 (401) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Microservices, Software Architecture, API Gateway, Node.JS, API Testing, Unit Testing, Development Testing, Test Case, Restful API, Debugging, Integration Testing, Software Testing, Scalability, API Design, Application Programming Interface (API), Distributed Computing, Code Coverage, Application Deployment, Javascript, Performance Improvement
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: NumPy, Debugging, Pandas (Python Package), Statistics, Correlation Analysis, Data Analysis, Statistical Programming, Descriptive Statistics, Exploratory Data Analysis, Data Wrangling, Data Preprocessing, LLM Application, Data-oriented programming, Code Reusability, Numerical Analysis, Critical Thinking, Functional Design
★ 3.9 (26) · Intermediate · Specialization · 3 - 6 Months
Top-rated Debugging courses offered by University of Michigan on Coursera.
Earn a certificate in Debugging from top universities and companies.
Top-rated beginner-friendly Debugging courses with no prerequisites.