Why don't you use videos?
To be fair, we gave videos a shot when we first started — needless to say, we weren't very impressed with the results.
We found that student engagement suffered — to further reinforce our decision to move away from video-based learning, we discovered that there were tons of academic studies which highlighted its numerous pitfalls. Video-based learning is more “passive” — it's very easy to think you understand a concept after watching a 2-hour long video, only to freeze up when you actually have to put what you've learned in action.
We think that text, in conjunction with a heavy dose of interactive exercises (aka learning by doing), is key for knowledge retention and building mastery. It's also much easier to refer back to text / diagrams when writing code than it is to skip to the part of a video where that concept was discussed.