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

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

    Universidad Nacional Autónoma de México

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

  • Status: Free Trial

    Skills you'll gain: Application Deployment, Prompt Engineering, Google Cloud Platform, Cloud Applications, Cloud Infrastructure, Kubernetes, Cloud-Native Computing, Cloud Development, Infrastructure As A Service (IaaS), Generative AI, Cloud Services, Identity and Access Management, Containerization, Virtual Machines, Cloud API, Cloud Computing, Data Store, Application Development, Cloud Storage, Debugging

  • Status: Free

    Skills you'll gain: Programming Principles, Computer Programming, Object Oriented Programming (OOP), Performance Tuning, Data Structures, Java Programming, Java, Computational Thinking, Computer Science, Algorithms, Animations, Simulations, Debugging

  • Status: New
    Status: Free Trial

    Skills you'll gain: PL/SQL, Data Integrity, Oracle Databases, Business Logic, Stored Procedure, SQL, Relational Databases, Database Management, Database Development, Event-Driven Programming, Auditing, Debugging, Maintainability

  • Status: New
    Status: Free Trial

    Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), Version Control, GitHub, User Accounts, Role-Based Access Control (RBAC), Microsoft Visual Studio, Git (Version Control System), Debugging, .NET Framework, Microsoft SQL Servers, Object-Relational Mapping, Full-Stack Web Development, Identity and Access Management, Development Environment, Database Management, Database Development, Application Development, Authorization (Computing), Microsoft Windows

  • Status: New
    Status: Free Trial

    Skills you'll gain: Computer Graphics, Game Design, Object Oriented Programming (OOP), 3D Assets, Video Game Development, Animation and Game Design, C# (Programming Language), Animations, Cross Platform Development, Development Environment, Software Installation, User Interface (UI), Debugging, Program Development, Prototyping, Computational Logic, Content Management

  • Status: New
    Status: Free Trial

    Skills you'll gain: Oracle SQL Developer, Oracle Databases, Data Integrity, Business Logic, Stored Procedure, SQL, Database Design, Database Development, Performance Tuning, Relational Databases, Database Management, Database Application, Web Services, Data Access, Programming Principles, Computational Logic, Data Storage Technologies, Authorization (Computing), Debugging, Workflow Management

  • Status: Free Trial

    Meta

    Skills you'll gain: Restful API, Django (Web Framework), API Design, Software Documentation, Application Programming Interface (API), Authentications, Authorization (Computing), Test Tools, Debugging, JSON, Performance Tuning, Data Validation, Extensible Markup Language (XML)

  • Status: New
    Status: Preview

    Skills you'll gain: Linux, Linux Commands, C (Programming Language), System Programming, Command-Line Interface, Programming Principles, Development Environment, Computer Programming Tools, Data Structures, Program Development, Debugging

  • Status: New
    Status: Free Trial

    Skills you'll gain: Plot (Graphics), Scripting, Scientific Visualization, Visualization (Computer Graphics), Graphing, Scripting Languages, Programming Principles, Debugging, Matlab, Computational Thinking, Numerical Analysis, Object Oriented Programming (OOP), Data Manipulation, Linear Algebra

  • Status: Free Trial

    University of Michigan

    Skills you'll gain: PHP (Scripting Language), Hypertext Markup Language (HTML), MySQL, Web Applications, Web Development, Secure Coding, Cascading Style Sheets (CSS), Development Environment, Back-End Web Development, Database Development, Web Servers, Debugging, Data Validation

  • Status: New
    Status: Free Trial

    Skills you'll gain: Bash (Scripting Language), Shell Script, Linux Commands, Unix Shell, Scripting, Linux, Unix Commands, Command-Line Interface, User Interface (UI), IT Automation, Interactive Design, Programming Principles, Debugging, OS Process Management, File Management

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