About this Course

In this class you will learn how to debug programs systematically, how to automate the debugging process and build several automated debugging tools in Python.

Watch Trailer
Course Cost
Free
Timeline
Approx. 2 months
Skill Level
intermediate
Included in Product

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Student Support Community

Join the Path to Greatness

This course is your first step towards a new career with the Machine Learning Engineer Program.

Free Course

Software Debugging

Enhance your skill set and boost your hirability through innovative, independent learning.

Icon steps
 
 

Course Leads

Andreas Zeller

Andreas Zeller

Instructor

Gundega Dekena

Gundega Dekena

Instructor

Prerequisites and Requirements

Basic knowledge of programming and Python at the level of Udacity CS101 or better is required. Basic understanding of Object-oriented programming is helpful.

See the Technology Requirements for using Udacity.

Our Nanodegrees are packed with much more
Nanodegree Certification

Rich Learning Content

Interactive Quizzes

Self Paced Learning

Taught by Industry Professionals

1-1 Coaching and Mentorship

See Nanodegree
Free Courses

Rich Learning Content

Interactive Quizzes

Self Paced Learning

Taught by Industry Professionals

 

See Free Courses

Why Take This Course

At the end of this course you will have a solid understanding about systematic debugging, will know how to automate debugging and will have built several functional debugging tools in Python.

What do I get?
Instructor videosLearn by doing exercisesTaught by industry professionals

Udacity on the go

Now you can achieve your goals on the move. Discover our offerings, personalised recommendations, classroom experience and so much more. Install Now!

phone
Need Help with Enrollments?1800-121-6240
Mon - Fri, 10 am - 10 pmBy calling this number, you consent to receive calls from, or on behalf of, Udacity per our Terms of Use and Privacy Policy.