Skip to content
- Write down general topics of what needs to be covered.
- Do research of other courses, documentation to make sure you have everything.
- Think of a project that would cover all those topics that need to be covered.
- Create lessons covering the basics and how to set up your evironment.
- Build the application, and write down everything you did.(Including every tiny detail.)
- Adjust/remove/edit the steps as you go to simplify to the minimal amout of steps while being thorough. For example I had a lesson teaching about File Based Routing, and used the
/second route to demonstrate it. But 5 lessons later I needed to create /articles route. So for the File Based Routing lesson it’s best to use the /articles route as an example to minimize steps in the later section.
- Write out each step like a story without copy pasting the code sections.
- Walk through each step copy pasting into parts of the code into the project, take screenshots of every section, and update the explanation with any additional insights
- Put each lesson through grammarly
- Get feedback on course
- Read out each lesson to make sure it flows.