All courses

Développement

Debug Your Python Project

Discover methods for getting rid of bugs in Python programs and the Flask and Django frameworks!
Medium
8 hours
Interested in this free-access course?

 Have you ever come across a bug? Once? Several times? All the time? If so, you’re in the right place. 😎 This course aims to turn you into a professional bug exterminator! We’ll be using the best methods and tools to make debugging easy. 

First, we’ll talk about the method and mindset to adopt. Next, you’ll discover that there’s a positive side to bugs. Then you’ll learn to uncover where bugs come from—you need to trace them back to their origins to ensure they don’t come back. Finally, you’ll see how to resolve them

Throughout these stages, we’ll use tools such as stack traces and the Python debugger, linters in Visual Studio Code, and PyCharm IDEs.

Ready to start debugging like a pro? Then join me on this course!

Learning outcomes

  • Identify where bugs come from
  • Trace a bug back to its origins
  • Fix bugs

Requirements

To follow this course:

Tools required

  • Python

  • Django or Flask

  • Visual Studio Code or PyCharm, which you can learn how to configure in these courses:

Turn it into a career

Choose one of our 100% online degree programs, and transform your know-how into professional skills.

  • Up to 100% of your training program funded
  • Flexible start date
  • Career-focused projects
  • Individual mentoring

Contributors

Instructors

Amelia Crowther

I'm a software developer and cloud engineer working and living in London, United Kingdom. I usually code in Python but I also like C!

Patrick Wampé

Développeur full stack et Data Scientist. Formateur dans plusieurs écoles d'informatique, il a également écrit un livre sur l'IA.

Created by

Last updated: 1/23/2025
License

Développement

Debug Your Python Project

Medium
8 hours
Free-access course