Exercises
Exercises¶
This section of the course gives “homework”-type exercise notebooks to help explore and retain information presented in the course. Not all lessons will have associated notebooks and some notebooks will use concepts from multiple lessons.
There are exercise notebooks aimed at different levels and I’ll have them tagged at the top of the notebook. Let’s say there are three levels; beginner, intermediate, and advanced. If a homework is something that requires a good amount foundational knowledge and experience, it’ll be tagged as advanced, for instance.
Each exercise notebook will have a “problem” and corresponding “solution” version. The idea is that you’d first tackle the problem version yourself and work through it. After your attempts to solve the set, you’d check against the solution notebook. I strongly recommend actually getting stuck on the problems before checking the solutions. It might be tempting to jump to the solutions at the first sign of trouble, but it will enhance your learning to grind your gears a bit and think critically about the problems.
I’ll provide hints for each exercise notebook as well. In the online version of this book, they are collapsed by default and you can expand them if you want a hint to help solve the problems. They come in three flavors; small, medium, and big. A small hint might jog something in the back of your brain. A big hint might help you solve an advanced exercise book when you otherwise wouldn’t know where to start. Again, I recommend you try to solve the exercises without hints, then start with the smallest hint and really give it some thought.