• für für Einzelpersonen
  • für Unternehmen
  • für für Hochschulen
  • für Behörden
Coursera
Online-Abschlüsse
Jobs
Anmelden
Kostenlose Teilnahme
Coursera
University of Michigan
Debugging: Hunting and Squashing Bugs
  • Info
  • Ergebnisse
  • Module
  • Empfehlungen
  • Referenzen
  1. Blättern
  2. Computer Science
  3. Algorithms

Diese kurs ist nicht verfügbar in Deutsch (Deutschland)

Wir übersetzen es in weitere Sprachen. Sehen Sie sich die Sprachen an, die wir anbieten.
University of Michigan

Debugging: Hunting and Squashing Bugs

Dieser Kurs ist Teil von Spezialisierung Creative Coding: Hands-On Python

Barbara Ericson

Dozent: Barbara Ericson

Bei Coursera Plus enthalten

•

Mehr erfahren

4 Module
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel
Einige einschlägige Kenntnisse erforderlich
3 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

4 Module
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel
Einige einschlägige Kenntnisse erforderlich
3 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
  • Info
  • Ergebnisse
  • Module
  • Empfehlungen
  • Referenzen

Kompetenzen, die Sie erwerben

  • Kategorie: Integrated Development Environments
    Integrated Development Environments
  • Kategorie: Computer Programming
    Computer Programming
  • Kategorie: File Management
    File Management
  • Kategorie: Debugging
    Debugging
  • Kategorie: Test Case
    Test Case
  • Kategorie: Data Import/Export
    Data Import/Export
  • Kategorie: Development Testing
    Development Testing
  • Kategorie: Unit Testing
    Unit Testing

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

Weitere Informationen zu Coursera für Unternehmen
 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung Creative Coding: Hands-On Python
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 4 Module

Learning how to debug is the most valuable skill to develop as you learn to program. This four-week course from the University of Michigan will help you improve your programming ability by providing you with the skills you need to understand and debug code.

What’s more, you’ll learn the crucial techniques to help minimize mistakes and problems in your code. Most modern development environments contain a debugger, which you can use to find bugs and understand what is happening in your code. However, many people still rely on print statements when they debug. This course will help you gain confidence in using debuggers, so you can spend less time seeking out and fixing bugs and focus on building exciting new programming projects. The majority of coding errors occur when the programmer doesn’t understand the code or makes mistakes with the language, resulting in bugs. In this course, you’ll gain the knowledge and skills needed to spot and solve semantic and syntax errors more easily. You’ll also streamline your coding process by learning to write and run unit tests to examine and check your code. This course is designed for those interested in developing their Python skills or communicating with other programmers in a professional setting.

Das ist alles enthalten

15 Videos13 Lektüren7 App-Elemente6 Diskussionsthemen

15 Videos•Insgesamt 21 Minuten
  • Welcome to Course 3•0 Minuten
  • How is This Course Different?•1 Minute
  • What is Python?•1 Minute
  • Why Work in Groups?•1 Minute
  • POGIL Roles•1 Minute
  • How to Write Code in the eBook•1 Minute
  • Reloading Your Code History•0 Minuten
  • Welcome to Week 1•0 Minuten
  • Installing Software•1 Minute
  • Introduction to Files•1 Minute
  • Using a GUI to find a file•1 Minute
  • Using a terminal window•2 Minuten
  • Using try and except•1 Minute
  • Debugging when Unit Tests Fail•2 Minuten
  • Reduce the need to debug•1 Minute
13 Lektüren•Insgesamt 232 Minuten
  • Syllabus•10 Minuten
  • Community Engagement Guidelines•10 Minuten
  • Course Pre-Survey•10 Minuten
  • Week 1 Overview•2 Minuten
  • How to Bring Up a Terminal Window•5 Minuten
  • Exercise: Group Work | Reading from Files•30 Minuten
  • Exercise: Ebook Work | Writing to Files•30 Minuten
  • Exercise: Ebook Work | Unit Tests•30 Minuten
  • Exercise: Ebook Work | How to Avoid Debugging•30 Minuten
  • Exercise: Ebook Work | Know Your Error Messages•30 Minuten
  • Exercise: Group Work | Unit Tests•30 Minuten
  • Assignment Brief | Reading from a File and Debugging•5 Minuten
  • Assignment Instructions | Reading from a File and Debugging•10 Minuten
7 App-Elemente•Insgesamt 231 Minuten
  • Week 1 Quiz•60 Minuten
  • eBook Login•1 Minute
  • Peer Instruction | Files•10 Minuten
  • Exercise: Files Practice | Parsons/Write•30 Minuten
  • Peer Instruction | Unit Tests•10 Minuten
  • Exercise: Group Work | Unit Tests•30 Minuten
  • Assignment Submission | Reading from a File and Debugging•90 Minuten
6 Diskussionsthemen•Insgesamt 55 Minuten
  • How to Work in Groups•10 Minuten
  • Introduce Yourself | Where in the World Are You?•5 Minuten
  • Peer Instruction Discussion | Files•10 Minuten
  • Peer Instruction Discussion | Unit Tests•10 Minuten
  • Assignment Reflection | Reading from a File and Debugging•10 Minuten
  • End of Week 1 Discussion | Working with Files and Unit Tests Recap•10 Minuten

Das ist alles enthalten

10 Videos4 Lektüren6 App-Elemente4 Diskussionsthemen

10 Videos•Insgesamt 23 Minuten
  • Welcome to Week 2•0 Minuten
  • What is a CSV file?•0 Minuten
  • Fix get_total_for_year•3 Minuten
  • Fix column with a comma•1 Minute
  • Using sorted vs sort on a list•2 Minuten
  • Sorting a dictionary by the values•4 Minuten
  • What is debugging?•1 Minute
  • Finding the problem•0 Minuten
  • Why use a debugger?•1 Minute
  • Debugging in Visual Studio Code•6 Minuten
4 Lektüren•Insgesamt 47 Minuten
  • Week 2 Overview•2 Minuten
  • Exercise: Group Work | CSV Files•30 Minuten
  • Assignment Brief | Debugging with Simple CSV Files•5 Minuten
  • Assignment Instructions | Debugging with Simple CSV Files•10 Minuten
6 App-Elemente•Insgesamt 185 Minuten
  • Week 2 Quiz•15 Minuten
  • Peer Instruction | Sorted•10 Minuten
  • Exercise: CSV File Practice•30 Minuten
  • Peer Instruction | Debugging•10 Minuten
  • Exercise: Debugging Practice | Debug with Unit Tests•30 Minuten
  • Assignment Submission | Debugging with Simple CSV Files•90 Minuten
4 Diskussionsthemen•Insgesamt 40 Minuten
  • Peer Instruction Discussion | Sorted•10 Minuten
  • Peer Instruction Discussion | Debugging•10 Minuten
  • Assignment Discussion | Debugging with Simple CSV•10 Minuten
  • End of Week 2 Discussion | Parsing CSV Data and Using a Debugger Recap•10 Minuten

Das ist alles enthalten

7 Videos4 Lektüren6 App-Elemente4 Diskussionsthemen

7 Videos•Insgesamt 18 Minuten
  • Welcome to Week 3•0 Minuten
  • Fix get_total_for_year•3 Minuten
  • Fix errors - get_max_month•3 Minuten
  • Fix errors - get_top_five_by_age•1 Minute
  • Writing unit test for CSV Writer•1 Minute
  • Deeper Dive on the VSCode Debugger•5 Minuten
  • Using a setUp method•2 Minuten
4 Lektüren•Insgesamt 44 Minuten
  • Week 3 Overview•2 Minuten
  • Exercise: Group Work | CSV Reader/Writer•30 Minuten
  • Assignment Brief | Debugging with CSV Reader/CSV Writer•2 Minuten
  • Assignment Instructions | Debugging with CSV Reader/CSV Writer•10 Minuten
6 App-Elemente•Insgesamt 185 Minuten
  • Week 3 Quiz•15 Minuten
  • Peer Instruction | CSV-Reader-Writer•10 Minuten
  • Exercise: CSV Practice | CSV-Read-Write•30 Minuten
  • Peer Instruction | Debugging Commands•10 Minuten
  • Exercise: CSV Practice | Write-UnitTest-Practice•30 Minuten
  • Assignment Submission | Debugging with CSV Reader/CSV Writer•90 Minuten
4 Diskussionsthemen•Insgesamt 40 Minuten
  • Peer Instruction Discussion | CSV-Reader-Writer•10 Minuten
  • Peer Instruction Discussion | Debugging Commands•10 Minuten
  • Assignment Reflection | Debugging with CSV Reader/CSV Writer•10 Minuten
  • End of Week 3 Discussion | CSV Reader/Writer and Debugging Recap•10 Minuten

Das ist alles enthalten

13 Videos8 Lektüren6 App-Elemente5 Diskussionsthemen

13 Videos•Insgesamt 23 Minuten
  • Welcome to Week 4•1 Minute
  • Introduction to regular expressions•1 Minute
  • Difference between search and find all•1 Minute
  • Using regex101•1 Minute
  • Quantifiers•3 Minuten
  • Character ranges•1 Minute
  • Special characters•1 Minute
  • Escaping special characters•1 Minute
  • Greedy and non-greedy matching•1 Minute
  • The problem with parentheses•1 Minute
  • Anchors•2 Minuten
  • Negated character ranges•0 Minuten
  • Matching phone numbers•2 Minuten
8 Lektüren•Insgesamt 152 Minuten
  • Week 4 Overview•2 Minuten
  • Exercise: Group Work | Regular Expressions (Regex)•30 Minuten
  • Exercise: Regex Practice | Single Line•30 Minuten
  • Exercise: Group Work | More Regular Expressions (Regex)•30 Minuten
  • Exercise: Regex Advanced Practice | Single Line•30 Minuten
  • Assignment Brief | Regex•10 Minuten
  • Assignment Instructions | Regex•10 Minuten
  • Course Post-Survey•10 Minuten
6 App-Elemente•Insgesamt 180 Minuten
  • Week 4 Quiz•30 Minuten
  • Peer Instruction | Regex•10 Minuten
  • Exercise: Regex Practice | Regex•10 Minuten
  • Peer Instruction | Advanced Regex•10 Minuten
  • Exercise: Regex Advanced Practice | Regex•30 Minuten
  • Assignment Submission | Regex•90 Minuten
5 Diskussionsthemen•Insgesamt 50 Minuten
  • Peer Instruction Discussion | Regex•10 Minuten
  • Peer Instruction Discussion | Advanced Regex•10 Minuten
  • Assignment Reflection | Regex•10 Minuten
  • End of Week 4 Discussion | Regex Recap•10 Minuten
  • End of Course Recap•10 Minuten

Erwerben Sie ein Karrierezertifikat.

Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.

Dozent

Barbara Ericson
Barbara Ericson
University of Michigan
4 Kurse•3.134 Lernende

von

University of Michigan

von

University of Michigan

The mission of the University of Michigan is to serve the people of Michigan and the world through preeminence in creating, communicating, preserving and applying knowledge, art, and academic values, and in developing leaders and citizens who will challenge the present and enrich the future.

Mehr von Algorithms entdecken

  • Status: Kostenloser Testzeitraum
    Kostenloser Testzeitraum
    U

    University of Michigan

    Python Debugging: A Systematic Approach

    Kurs

  • Status: Kostenloser Testzeitraum
    Kostenloser Testzeitraum
    G

    Google

    Troubleshooting and Debugging Techniques

    Kurs

  • Status: Kostenloser Testzeitraum
    Kostenloser Testzeitraum
    D

    Duke University

    Writing, Running, and Fixing Code in C

    Kurs

  • Status: Kostenloser Testzeitraum
    Kostenloser Testzeitraum
    U

    University of Colorado Boulder

    Modeling and Debugging Embedded Systems

    Kurs

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Coursera Plus

Neue Karrieremöglichkeiten mit Coursera Plus

Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten

Mehr erfahren

Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.

Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online

Erkunden Sie die Abschlüsse

Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.

Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.

Mehr erfahren

Häufig gestellte Fragen

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

If you subscribed, you get a 7-day free trial during which you can cancel at no penalty. After that, we don’t give refunds, but you can cancel your subscription at any time. See our full refund policy.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Weitere Fragen

Besuchen Sie die das Hilfe-Center für Kursteilnehmer.

Finanzielle Unterstützung verfügbar,

Coursera-Fußzeile

Technical Skills

  • ChatGPT
  • Coding
  • Computer Science
  • Cybersecurity
  • DevOps
  • Ethical Hacking
  • Generative AI
  • Java Programming
  • Python
  • Web Development

Analytical Skills

  • Artificial Intelligence
  • Big Data
  • Business Analysis
  • Data Analytics
  • Data Science
  • Financial Modeling
  • Machine Learning
  • Microsoft Excel
  • Microsoft Power BI
  • SQL

Business Skills

  • Accounting
  • Digital Marketing
  • E-commerce
  • Finance
  • Google
  • Graphic Design
  • IBM
  • Marketing
  • Project Management
  • Social Media Marketing

Career Resources

  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Get a PMP Certification
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Popular Data Analytics Certifications
  • What Does a Data Analyst Do?
  • Career Development Resources
  • Career Aptitude Test
  • Share your Coursera Learning Story

Coursera

  • Info
  • Was wir anbieten
  • Leitung
  • Jobs
  • Katalog
  • Coursera Plus
  • Berufsbezogene Zertifikate
  • MasterTrack® Certificates
  • Abschlüsse
  • Für Unternehmen
  • Für Regierungen
  • Für Campus
  • Werden Sie Partner
  • Soziale Auswirkung
  • Free Courses
  • ECTS Credit Recommendations

Community

  • Kursteilnehmer
  • Partner
  • Beta-Tester
  • Blog
  • Der Coursera-Podcast
  • Tech-Blog

Mehr

  • Presse
  • Anleger
  • Nutzungsbedingungen/AGB
  • Datenschutz
  • Hilfe
  • Barrierefreiheit
  • Kontakt
  • Artikel
  • Verzeichnis
  • Partnerunternehmen
  • Stellungnahme zu moderner Sklaverei
  • Cookie-Einstellungen verwalten
Überall lernen
Aus dem App Store herunterladen
Erhältlich bei Google Play
Logo von Certified B Corporation
© 2025 Coursera Inc. Alle Rechte vorbehalten.
  • Coursera Facebook
  • Coursera LinkedIn
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera auf TikTok
Coursera

Willkommen zurück

​
Ihr Passwort ist ausgeblendet
​

oder

Neu bei Coursera?


Sie haben Schwierigkeiten bei der Anmeldung? Learner Help Center

Diese Seite ist durch reCAPTCHA Enterprise geschützt. Es gelten die Datenschutzerklärung und Nutzungsbedingungen von Google.