Lectures on data science from the Harvard Extension School.
Twenty-two (22) lectures and ten (10) labs.
The lab sessions are instructor lead coding exercises with good visibility of the terminal window.
Possibly a format to follow in preparing other CS instructional material.
Lecture following by typing exercise of entering and understanding the code (when typos result in it not working).
I was reminded recently that Hunter Thompson typed novels by Ernest Hemingway and F. Scott Fitzgerald in order to learn their writing styles.
Would the same work for learning programming style? That you would begin to recognize patterns and options?
If nothing else, it give you some quality time with a debugger. 😉