How To Created an Online Course on Udemy with Free and Open Source Software

Udemy is one of the platforms where I upload content and courses and plan to use it more in the future. Recently I’ve found a blog post about using great free resources for creating Udemy courses – screencasts with audio, lecture notes and an eBook.

Here are totally free resources to use for creating udemy courses.

Recording Screencasts with Kazam

For recording screencasts (recording actions on the desktop), you can use use Kazam. It is available in the Ubuntu software center. You can save the output as H264 (MP4).


These shorcuts were useful

CTRL + SUPER (Win) + R – Start recording

CTRL + SUPER (Win) + F – Finish recording

Recording Audio with Sound Recorder

For recording audio, you can use the sound recorder app on your Phone. Here are some settings examples:



Editing Audio with Audacity
You can import the *.ogg files produced from the recording into Audacity. Audacity is available in the Ubuntu software center. For Windows, you can download the installation package from Audacity’s website.

For processing the audio just follow the instructions from this youtube video. At times, noise removal alone was sufficient to get nice sounding audio. Also remove (CTRL + X) or silence (Edit –> Remove Audio or Labels –> Silence Audio) parts of the audio that you don’t need.

Editing Videos with Blender

Combining screencasts with audio was done using Blender. Again, Blender is available in the Ubuntu software center. A version for Windows can be downloaded from the Blender website.

Blender could be overwhelming at first. Here is a tutorial on using the video editing feature.

Some tips

Right click to select a clip (video or audio).
Right click and drag to move a clip.
Use mouse wheel to Zoom in/out.
Use CTRL + mouse wheel to move the view port.
X to remove a clip (when selected with a right click).
K to soft trim a clip. The clip can then be resized later.
SHIFT + K to trim a clip.
eBook and Lecture Notes

Along with the video tutorials, you can also include notes and an eBook. You can use Sphinx and the rst2pdf extension for generating the PDF output.

Slide presentation
For the slide presentation in the promo/intro video, you can use reveal.js.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s