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

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: Unity Engine, Game Design, Video Game Development, C# (Programming Language), 3D Assets, Software Design, Computer Programming, Social Studies, Ideation, Project Closure, Business Modeling, Project Documentation, Debugging

  • Status: Free Trial

    Skills you'll gain: User Story, Javascript, Model View Controller, Debugging, HTML and CSS, Prototyping, jQuery, Web Applications, Hypertext Markup Language (HTML), User Interface (UI), Interactive Design, Web Design and Development, Web Development Tools, Web Design, Application Programming Interface (API), Application Development, Cascading Style Sheets (CSS), Software Development, Software Development Tools, User Experience

  • Coursera Project Network

    Skills you'll gain: Code Review, Debugging, Scripting, Python Programming, Programming Principles, Software Development

  • Status: Free Trial

    Skills you'll gain: Node.JS, Restful API, Database Design, Database Development, Database Application, NoSQL, MongoDB, Back-End Web Development, API Design, Cloud Applications, Authentications, Middleware, Application Performance Management, Scalability, Application Deployment, Web Applications, Secure Coding, Debugging, Javascript

  • Skills you'll gain: Object Oriented Design, Unity Engine, Game Design, Software Design Patterns, Data Structures, C# (Programming Language), Video Game Development, Graph Theory, Software Architecture, Algorithms, Debugging

  • Status: Free Trial

    Skills you'll gain: Java Programming, Java, Application Servers, Web Applications, Development Environment, Object Oriented Programming (OOP), Application Development, Eclipse (Software), Program Development, Computer Programming, Object Oriented Design, Mobile Development, Programming Principles, UI Components, User Interface (UI), Virtual Machines, Command-Line Interface, Software Installation, Debugging

  • Status: Free Trial

    University of California, Davis

    Skills you'll gain: Ajax, Javascript and jQuery, Data Validation, JSON, Javascript, Event-Driven Programming, Web Development Tools, Application Programming Interface (API), Object Oriented Programming (OOP), Maintainability, Debugging

  • Coursera Project Network

    Skills you'll gain: SQL, Data Manipulation, Relational Databases, Database Design, Databases, Data Integrity, Database Management Systems, Debugging, Data Management

  • Status: Free Trial

    Skills you'll gain: Maintainability, Program Development, C (Programming Language), Software Engineering, System Programming, Programming Principles, Software Development, Simulations, Command-Line Interface, Operating Systems, User Interface (UI), Interactive Design, Data Structures, Debugging, File Management

  • Status: Free Trial

    Skills you'll gain: Scripting, Programming Principles, Computer Programming, Python Programming, Command-Line Interface, Microsoft Visual Studio, Development Environment, Debugging

  • Status: Free

    Skills you'll gain: Tool Calling, Generative AI Agents, LLM Application, Agentic systems, Debugging, Prompt Engineering, Large Language Modeling, Document Management

  • Status: Preview

    University of Michigan

    Skills you'll gain: LLM Application, Large Language Modeling, Prompt Engineering, Generative AI, Applied Machine Learning, Python Programming, Open Source Technology, JSON, Debugging

Related roles

Gain the knowledge and skills you need to advance.

  • This role has a ₩32,967,290 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 ₩32,967,290 median salary ¹.

    Offered by

    Meta_logo
    Coursera - DELETE_logo
    IBM_logo
  • This role has a ₩34,171,152 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 ₩34,171,152 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