New Jun 3, 2026

How I made a 45-video course without wanting to die

More Front-end Bloggers All from Salma Alam-Naylor's RSS Feed View How I made a 45-video course without wanting to die on whitep4nth3r.com

This week I finished the Nordcraft Fundamentals course. It comprises 45 videos spanning 13 modules and almost four hours of lessons, and introduces HTML, CSS and JavaScript for beginners through the medium of Nordcraft, a visual website builder. Planning and producing a curriculum of this size was no easy task over the span of five months, and I wanted to share some insights into the process and the things that made this undertaking manageable, in case it helps someone else embarking on the same journey.

Plan the whole curriculum first

Given I had to balance teaching HTML, CSS and JavaScript alongside teaching people how to use Nordcraft itself, the key thing that set me up for success was planning, planning, planning. And some more planning. I started by defining the modules of the course, such as HTML, CSS, APIs, Formulas, Workflows, and so on. Afterwards, I planned out individual lessons, keeping the following guidelines in mind:

I used Notion to plan out the course, and wrote full scripts for each lesson (in batches, more on this below).

A screenshot of my course database in Notion, showing the following fields for each lesson: status, priority, reviewed, length, section, lesson number, title, topics, main UI areas, whether or not the lesson needs keynote graphics, and some checkboxes all ticked, which shows that steps in the production process are complete.

Design a simple recording and production process

I used DaVinci Resolve to produce the videos. Whilst I have semi-decent video editing skills, I didn’t want to fall into to a trap of letting video production get in my way. Before I started the course production, I designed a simple video template to use for all lessons that comprised:

  1. A short intro where I’m talking to the camera

  2. A short logo screen to end the intro

  3. The main lesson content which mostly comprises showing the Nordcraft editor in full screen mode

  4. An end logo screen

One of the key decisions I made in designing the recording process really helped speed things up. In my experience, it’s often really difficult and time consuming to record a lesson whilst presenting the content on screen. Plus, if most of the lesson content is just a voiceover, if there were any mistakes made in the recording (and there were a few), I could correct these easily with another voiceover rather than needing to record me speaking to camera again. The production process looked like this:

  1. Record me reading the script to camera

  2. Edit the recorded script in DaVinci Resolve

  3. Screen record the demo content in the Nordcraft editor or Keynote using CleanShot

  4. Add the screen recordings to the timeline (using mainly freeze frames: this made it super easy to record the screens and produced a much cleaner result rather than flailing with a mouse cursor which often makes things look messy)

To speed up the process even further, I even went so far as to detail:

Having all of these details in place meant that producing a single lesson took around 2-3 hours in total, give or take:

  1. Script recording: 10-20 mins

  2. Script editing: 20-30 mins

  3. Screen recording: 10-20 mins

  4. Screen recording editing: 1 hour

  5. Subtitle editing: 10 mins

  6. Exporting: 5 mins

  7. Thumbnail creation (from template): 5 mins

  8. Uploading to YouTube and adding to the course page: 5 mins

Screenshot of the Nordcraft Fundamentals page on nordcraft.com, showing my face at the top left, the outline of the course, and the first video is expanded showing the video thumbnail.

Write and produce the lessons in batches

I knew that I would burn out fast if I attempted to write and record all 45 videos in one go. To mitigate this, I split the lessons out into four batches of 19, 12, 7 and 7 videos respectively. The first batch was a little larger than I had liked, but the first drop coincided with the release of Nordcraft 2.0, so I wanted to make sure a good chunk of the course was released in time for the 2.0 campaign. Splitting the course out into batches meant that I wrote the scripts for just one batch at a time, before moving on to the production process.

Honestly, this way of working was a lifesaver; being able to dedicate chunks of time to alternate between writing lessons and producing them made me feel like I was making progress towards the end goal given I was able to release batches of videos periodically, rather than sitting on a whole course of 45 videos and having to do the video production all in one go.


I’m so thrilled the course is complete, and I’m really proud of what I’ve achieved in both the process and the final result. The only regret I have is that I changed my hairstyle half way through the course production which broke continuity.

If you’d like any more insights into the process or want any more tips and tricks from the depths of my mind, I’d be very happy to help. You know where to find me.

Scroll to top