So, I created a Google Spreadsheet, to track all my course lessons. Each lessons consists of several parts:
Very first thing to do, is to think about examples - they should be useful, real-world examples and not too long.
Then I write that code myself
Prepare some scripting, or another option - improvise when recording(anyway, some preparation is needed)
Recording lesson
Some post-production