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.
140credentials
1online degree
647courses

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: New

    Skills you'll gain: Object Oriented Programming (OOP), Java Programming, Java, Development Environment, Computer Programming, Software Design, Integrated Development Environments, Debugging, File Management, Data Structures

  • Skills you'll gain: Authentications, Node.JS, Back-End Web Development, API Design, Application Design, Application Programming Interface (API), Secure Coding, Server Side, Restful API, Software Architecture, Software Development, Debugging, JSON, Maintainability, Middleware

  • Status: New

    Skills you'll gain: Apple Service Certification, Apple software proficiency, Apple Hardware proficiency, Apple iOS, Desktop Support, Mac OS, Mobile Security, Network Support, iOS Development, Mobile Development Tools, System Support, Enterprise Application Management, Hardware Troubleshooting, General Networking, System Configuration, Debugging, Network Administration, Network Troubleshooting, Information Privacy, Test Tools

  • Status: Preview

    Skills you'll gain: React.js, UI Components, Web Content Accessibility Guidelines, Game Design, Front-End Web Development, Application Programming Interface (API), Usability, JavaScript Frameworks, Web Development Tools, Web Applications, Web Frameworks, Interaction Design, Debugging, Web Development

  • Status: Free Trial

    Skills you'll gain: Java Platform Enterprise Edition (J2EE), Application Performance Management, Software Design Patterns, Java, Enterprise Architecture, Secure Coding, Model View Controller, Software Architecture, Application Security, Maintainability, Continuous Monitoring, Debugging, Scalability

  • Status: New
    Status: Free Trial

    Skills you'll gain: Jest (JavaScript Testing Framework), Unit Testing, TypeScript, Angular, Test Case, Software Testing, JavaScript Frameworks, Testability, Development Testing, Code Coverage, Integration Testing, Javascript, Node.JS, Debugging, Mockups, Simulations

  • Status: Free Trial

    Skills you'll gain: Ajax, jQuery, JSON, Javascript and jQuery, Debugging, Application Programming Interface (API), Web Development Tools, Web Applications, Javascript, Game Design, UI Components, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), User Interface (UI) Design

  • Status: New
    Status: Preview

    Skills you'll gain: Microsoft Copilot, Version Control, Collaborative Software, AI Product Strategy, GitHub, Microsoft Visual Studio, Software Documentation, R Programming, Program Development, Debugging

  • Status: New
    Status: Free Trial

    Skills you'll gain: CI/CD, Continuous Integration, Containerization, Docker (Software), Development Environment, Continuous Deployment, Devops Tools, Cloud-Native Computing, Bioinformatics, Software Development, Debugging, Software Versioning, Command-Line Interface

  • Status: New
    Status: Free Trial

    Skills you'll gain: Java Programming, Programming Principles, Java, Data Structures, Program Development, Object Oriented Programming (OOP), Computer Programming, Debugging, Application Programming Interface (API), Database Application

  • Status: New
    Status: Free Trial

    Skills you'll gain: Unity Engine, User Interface (UI), Visualization (Computer Graphics), Computer Graphics, 3D Assets, Data-oriented programming, Virtual Environment, Game Design, C# (Programming Language), Data Structures, Debugging, Computational Logic

  • Status: New
    Status: Free Trial

    University of Virginia

    Skills you'll gain: Model View Controller, Debugging, Software Design, User Interface and User Experience (UI/UX) Design, User Interface (UI), UI Components, Web Applications, Algorithms, JSON, User Story, Javascript, Event-Driven Programming, Automation

Related roles

Gain the knowledge and skills you need to advance.

  • This role has a $164,608 median salary ¹.

    description:

    An Android Developer builds, tests, and optimizes apps for Android, focusing on performance and compatibility, using Java, Kotlin, and Android SDK.

    This role has a $164,608 median salary ¹.

    Offered by

    Meta_logo
    Coursera - DELETE_logo
    IBM_logo
  • This role has a $170,752 median salary ¹.

    description:

    An iOS Developer builds and maintains iOS apps, optimizes performance and compatibility using Swift and iOS SDK across Apple’s ecosystem.

    This role has a $170,752 median salary ¹.

    Offered by

    Meta_logo
    University of Toronto_logo
    LearnQuest_logo

Most popular

Trending now

New releases

What brings you to Coursera today?

Leading partners

  • Packt
  • EDUCBA
  • Google Cloud
  • Microsoft
  • Scrimba
  • University of Colorado Boulder
  • University of Michigan
  • Duke University