Computer teacher including Python, I just found this book to the original approach. I could not help but test the method on my son who is in 5th and it works very well. Recommend it so. Pedagogical and technical additions (software, images, ...) are online (url in the book) for which very simplifying the implementation of the exercises.