We’ve all been there. We’ve all written code that didn’t work right. And we’ve all spent hours pouring through lines and lines of code to find the error, not entirely sure what we’re looking for. It’s terrible. But Software Debugging can help! In this course, you’ll learn how to use the scientific process in software engineering and how to automate the debugging process.

7 steps of debugging

This is an essential skill to keep in your software developer toolbox. Plus, the more efficient you are in debugging, the more you will be able to focus on the fun part of programming – designing and writing something new, rather than spending hours and hours on trying to find that one critical, but evasive, bug.

Today we’re happy to announce Verified Certificates and Certified Coaching for Software Debugging. In the full course, you’ll have access to a personal Coach to help you tailor your learning goals and answer any questions that you might have about the course material. After passing an oral exam, you’ll also earn a certificate verifying your new debugging skills. We’ll see you in class!

Start Free Trial

Jessica Uelmen
Jessica Uelmen
Herder of Cats at Udacity, interested in all things nerdy. If she's not working to build fun and engaging online learning experiences, she's out traveling the world, chowing down on sushi, or stitching circuits into clothing.