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
639courses

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"

  • Skills you'll gain: Google Gemini, Software Development Life Cycle, Google Cloud Platform, Development Testing, Application Lifecycle Management, Web Applications, Application Development, Test Case, Program Development, Query Languages, Debugging

  • Status: New
    Status: Preview

    Skills you'll gain: Google Gemini, Unit Testing, Google Cloud Platform, Integrated Development Environments, Code Review, Software Documentation, Debugging, Application Development, Maintainability, Software Testing, Technical Documentation, Software Quality (SQA/SQC)

  • Status: New

    Skills you'll gain: MLOps (Machine Learning Operations), Tensorflow, Google Cloud Platform, Systems Design, Applied Machine Learning, Machine Learning, Systems Architecture, Data Validation, Technical Design, Performance Tuning, Distributed Computing, Scalability, Data Pipelines, Debugging

  • Skills you'll gain: Google Gemini, Debugging, Web Applications, Development Testing, Application Development, Web Development, Generative AI, Software Development Life Cycle, Software Development Tools, Application Lifecycle Management, Google Cloud Platform

  • Status: New
    Status: Preview

    Skills you'll gain: Unit Testing, Google Gemini, Debugging, Code Review, Google Cloud Platform, Cloud Applications, Software Testing, Software Development Tools, Application Development, Maintainability, Software Documentation

  • University of Colorado Boulder

    Skills you'll gain: Power Electronics, Tensorflow, Computer Vision, Display Devices, Control Systems, Computer Displays, Image Analysis, Electronic Systems, Systems Design, Debugging, Artificial Neural Networks, Applied Machine Learning, Electrical Engineering, USB, Semiconductors, Electrical Power, Electric Power Systems, Technical Design, Deep Learning, Machine Learning Methods

  • Skills you'll gain: Data Visualization, Real-Time Operating Systems, User Research, User Experience Design, User Experience, User Interface and User Experience (UI/UX) Design, Usability, Verification And Validation, Power Electronics, UI/UX Research, Machine Learning Algorithms, Human Computer Interaction, Debugging, Persona (User Experience), Control Systems, Internet Of Things, Embedded Systems, User Interface (UI), Machine Controls, Embedded Software

  • University of Huddersfield

    Skills you'll gain: Calculus, Matplotlib, Integral Calculus, Differential Equations, Engineering Calculations, Data Visualization Software, Advanced Mathematics, Applied Mathematics, Python Programming, Data Analysis, Engineering Analysis, Mathematical Modeling, Data Manipulation, Statistical Analysis, Data Structures, Computer Programming, Pandas (Python Package), Debugging, Analytical Skills, Derivatives

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
  • Duke University
  • University of Michigan