Debugging Therapy Session

Session 1: The Basics of Debugging

Today we're going to cover the most important thing in programming: finding where things went wrong.

First, let's talk about the three types of errors:

Next, we'll move on to more advanced topics, like using a debugger, which is like using a super-powerful magnifying glass to see what's really going on in your code.

And of course, we'll cover the most important part of debugging: finding the bug that's been driving you crazy for weeks.

Continue to Session 2: Using a Debugger

Session 2: Advanced Debugging

Today we're going to cover the advanced techniques of debugging, like finding that one pesky bug that's been hiding under the couch cushions.

We'll cover:

And we'll also cover how to use the most powerful debugging tool of all: Google.

Continue to Session 3: Advanced Debugging Techniques

Session 3: Debugging Tips

Today we're going to cover some general tips for debugging, like how to keep your sanity while debugging, and how to make your code look pretty while debugging.

We'll cover:

We'll also cover how to debug while on a deadline, which is always stressful. But don't worry, we'll get to it together.

Continue to Session 4: Debugging Tips and Tricks

Session 4: Debugging Tips and Tricks

Today we're going to cover some advanced debugging tricks, like how to debug with your eyes closed.

We'll cover:

We'll also cover how to debug with a cup of tea in your hand, which is always a good idea.

Continue to Session 5: Advanced Debugging Tricks