Advanced

Debugging and Code Optimization in Python

Learn to track bugs and make your code faster and more efficient with the right tools and techniques.

  • 4.7/5.0
  • 4212 enrolled
  • Advanced
  • French
Course Description

Learn to track bugs and make your code faster and more efficient with the right tools and techniques.

Read errors and stack traces

--


Use pdb (built-in debugger)

--


Workshop: fix a buggy script

--

Time and memory complexity (basics)

--


Code profiling (timeit, cProfile)

--


Challenge: improve algorithm efficiency

--

Refactoring (clearer and faster code)

--


Remove redundancies, improve data structures

--


Case study: compare two approaches

--

Edson Bitjoka

Edson Bitjoka

Developer & Instructor

About the instructor

I hunt bugs and performance bottlenecks. Make your code fast, clean, and robust!

Student reviews
Manon Girard
Manon Girard

1 week ago

I reduced my script’s runtime from 10 seconds to 2 seconds. Magic!

Frequently asked questions

Absolutely! You can filter, log to files, and easily disable it. It’s professional.

No! We start with obvious issues. Often, a small change makes a huge difference.
Debugging and Code Optimization in Python
Online course: 25 € / hour
In-person course: 35 € / hour

This course includes

  • Chapters 11
  • Duration 7h
  • Level Advanced
  • Language French
  • Unlimited access Yes
  • Certificate Yes