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.