How to structure your course
There are several types of egghead courses. The most important aspects of a course are tight focus and high-quality examples. If you have those two things, the style doesn't matter.
But it always helps to have a plan, and you might benefit from having a set format to guide you. These course types are excellent places to start.
Documentation
This type of course is a straightforward presentation of the documentation for a library, framework, or tool. Dan Abramov's popular course on Redux is a great example.
A documentation presentation doesn't mean you simply read the docs to the student. Instead, take the docs and present them with high-quality examples.
Project-based
Another favorite is a project-based approach. In this case, the course amounts to a project that the student will build from start to finish.
Our cofounder John Lindquist did this with his Build Redux Style Applications course, using Angular, RxJS, and ngrx/store as its bases.
Cookbook
You can also present a series of problems and solutions in the "cookbook" style. A typical recipe will include some common (or maybe not-so-common) problems, and then provide an example solution for the problem using the tool the cookbook is discussing.
Trevor D. Miller's React Testing Cookbook course is a solid example of this approach.
You decide!
You're smart and creative, and definitely not limited to any of these course types. If you've got an idea for a new way to structure your course, let's hear it!