Feature
Code blocks or coding exercises throughout chapters, while there is active code, the code is already there and leaves the student with no room to write their own code.
Describe the solution you'd like
Empty code blocks scattered in some chapters with a simple question above, or a ending section to the chapter with those simple coding challenges.