This explaination format
- The information is held in a hierarchy, making it easier to navigate and digest in smaller chunks
- The explainations can be interactive. An explaination you can play with is often easier to understand
- They are accessible anywhere with an internet connection
The downside is that it takes more time and effort to explain something using this format. You're writing a lot of code. I'm finding this quite good, as it makes you think hard about what to include in the explaination.