Debugging

Debugging is a systematic process of finding and reducing the number of bugs, or defects, in a computer program or a piece of electronic hardware, making it behave as expected. Coursera's debugging catalogue teaches you the critical skill of identifying, diagnosing, and fixing code errors in any programming environment. You'll learn the practice of debugging tools and techniques, understanding error messages, testing methodologies for preemptive bug detection, and the best practices for writing clean, bug-free code. As you develop competence in debugging, you'll become adept at problem-solving and critical thinking, vital skills for any software engineer, developer, or programmer.
141credentials
1online degree
635courses

Filter by

Subject
Required

Language
Required

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

Learning Product
Required

Build job-relevant skills in under 2 hours with hands-on tutorials.
Learn from top instructors with graded assignments, videos, and discussion forums.
Learn a new tool or skill in an interactive, hands-on environment.
Get in-depth knowledge of a subject by completing a series of courses and projects.
Earn career credentials from industry leaders that demonstrate your expertise.
Earn your Bachelor’s or Master’s degree online for a fraction of the cost of in-person learning.
Earn a university-issued career credential in a flexible, interactive format.

Level
Required

Duration
Required

Subtitles
Required

Educator
Required

Results for "debugging"

  • Status: Free Trial

    Skills you'll gain: NumPy, Debugging, Pandas (Python Package), Statistics, Data Analysis, Descriptive Statistics, Data-oriented programming, Data Processing, Maintainability, Numerical Analysis, Critical Thinking, Technical Support

  • Status: Free Trial

    Skills you'll gain: Debugging, Technical Communication, Network Troubleshooting, Performance Tuning, Problem Management, Technical Documentation, Technical Support, System Monitoring, System Support, Incident Management, Application Performance Management, Continuous Integration, Scripting

  • Status: Free Trial

    Skills you'll gain: Debugging, Unit Testing, Integrated Development Environments, Development Testing, Technical Communication, Python Programming, File Management

  • Status: New
    Status: Free Trial

    Skills you'll gain: Responsive Web Design, Git (Version Control System), Web Development, Cascading Style Sheets (CSS), React.js, Web Development Tools, Full-Stack Web Development, GitHub, HTML and CSS, Application Design, Software Design Documents, Game Design, Debugging, Web Applications, Software Testing, Unit Testing, Software Documentation, Software Development, Development Environment, Javascript

  • Status: Free Trial

    Skills you'll gain: Debugging, Software Testing, Program Development, Pseudocode, Simulations, Computer Programming, Algorithms, Development Environment, C (Programming Language), Command-Line Interface

  • Status: New
    Status: Free Trial

    Skills you'll gain: Prompt Engineering, Generative AI, ChatGPT, Microsoft Copilot, Software Architecture, OpenAI, Code Review, Unit Testing, Software Design, API Design, LLM Application, Debugging, Software Development, Application Development, Application Design, Back-End Web Development, Database Design, Python Programming, Automation, Version Control

What brings you to Coursera today?

  • Status: Free Trial

    Skills you'll gain: React Native, Flutter (Software), Mobile Development, React Redux, React.js, Ajax, Javascript, JavaScript Frameworks, Apple iOS, Front-End Web Development, Data Structures, Debugging, iOS Development, User Story, Android Development, UI Components, Cross Platform Development, JSON, Full-Stack Web Development, Scripting

  • Status: New
    Status: Free Trial

    Skills you'll gain: C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, Data Structures, C (Programming Language), Development Environment, Software Design Patterns, Programming Principles, Computational Thinking, Computer Programming, Integrated Development Environments, File Management, Algorithms, Maintainability, Simulations, Data Validation

  • Status: New
    Status: Free Trial

    Skills you'll gain: Unity Engine, Game Design, Video Game Development, Performance Tuning, User Interface (UI), Animation and Game Design, 3D Assets, Event-Driven Programming, Virtual Environment, UI Components, C# (Programming Language), Debugging, Object Oriented Programming (OOP), System Configuration, User Interface (UI) Design, Computer Graphics, Scripting, Prototyping, Animations, Data Structures

  • Status: Free Trial

    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

  • Status: New
    Status: Free Trial

    Skills you'll gain: Mobile Security, Microsoft Windows, Problem Management, System Support, Technical Support and Services, Security Management, Android (Operating System), Computer Security Incident Management, Application Security, Debugging, Threat Management, Apple iOS, Application Performance Management, Performance Tuning

  • Status: Free Trial

    Skills you'll gain: Responsive Web Design, HTML and CSS, Bootstrap (Front-End Framework), Debugging, UI Components, Front-End Web Development, Web Design, Semantic Web, Browser Compatibility, Web Development, Web Content Accessibility Guidelines, Web Analytics and SEO, Development Testing, Data Validation, Javascript, Animations