How to Create Online Course Videos with Screen Recording
Plan, record, and publish professional online course videos using screen recording tools — from curriculum structure to platform export.
Screen recording turns your expertise into sellable course content faster than any other video format. No studio, no lighting rig, no teleprompter — just your screen, your voice, and a clear plan. But the difference between a course that students finish and one they abandon after lesson two comes down to production quality and pacing.
This guide covers the full workflow: planning your curriculum, setting up your recording environment, choosing the right tools, and publishing to platforms like Udemy, Skillshare, and YouTube.
Quick Comparison
| Tool | Price | Best For | Webcam Overlay | AI Captions | Max Recording Length |
|---|---|---|---|---|---|
| Screenify Studio | Free / Pro $9.99/mo | Fast course production with AI post-processing | Yes, 6+ layouts | Built-in | Unlimited |
| OBS Studio | Free (open-source) | Full control, unlimited recording | Yes (scenes) | No (manual) | Unlimited |
| Camtasia | $313 one-time | Built-in quizzes and callouts | Yes | Auto-caption | Unlimited |
| Loom | Free / $15/mo | Quick async lessons and feedback | Yes | Auto-caption | 5 min (free) / Unlimited |
Step 1: Plan Your Curriculum Before You Hit Record
Recording without a plan produces rambling, unfocused lessons. Students notice immediately.
Structure your course in modules and lessons:
- Break your topic into 4-8 modules, each covering a distinct skill or concept
- Each module gets 3-6 lessons, each lasting 5-10 minutes
- Front-load the most valuable content — students who see results early stick around
Write loose scripts, not word-for-word narration. Reading a script sounds robotic. Instead, create bullet-point outlines for each lesson:
Lesson 3.2: Setting Up Your First API Endpoint
- Open terminal, create project folder
- Install Express (show npm command)
- Create server.js — explain each line as I type
- Test with curl — show request/response
- Common mistake: forgetting to parse JSON bodyThis gives you enough structure to stay on track while keeping your delivery natural and conversational.
Batch your recording sessions. Plan to record 3-5 lessons in a single sitting. Context-switching between "planning mode" and "recording mode" wastes time. When you're in the flow, keep going.
Step 2: Equipment — Your Mic Matters More Than Your Camera
Students tolerate mediocre video. They won't tolerate bad audio. A $50 USB condenser microphone dramatically outperforms your laptop's built-in mic.
Recommended audio setup:
- USB condenser mic — Audio-Technica AT2020 ($99) or Fifine K669 ($30) for budget builds
- Pop filter — reduces plosives ("p" and "b" sounds) for around $8
- Quiet room — close the door, turn off fans, put your phone on silent
- Test recording — always record 30 seconds and play it back before starting a lesson
Camera considerations:
- Most course content is screen-focused, so your webcam is secondary
- Your laptop's built-in 720p/1080p webcam works fine for a corner overlay
- If you want higher quality, a Logitech C920 ($70) or C922 ($80) handles the job
- Position the camera at eye level — a stack of books under your laptop works
Second monitor for notes: Keep your bullet-point script on a second display (or a tablet propped next to your screen). Glancing sideways looks natural; scrolling through notes on your recording screen does not.
Step 3: Configure Your Recording Environment
A clean recording setup prevents retakes and keeps students focused on your content.
Resolution and Frame Rate
- 1080p (1920x1080) — the standard for Udemy, Skillshare, YouTube, and Teachable. There's no benefit to recording at 4K for screen content — it increases file size without improving readability.
- 30 fps — perfectly smooth for software tutorials, slides, and code editors. 60 fps only matters for recording gameplay or fast-moving UI animations.
- 16:9 aspect ratio — universal requirement across all major course platforms.
Clean Up Your Desktop
Students see everything on your screen. Before recording:
- Close all unrelated apps and browser tabs
- Hide your dock/taskbar or set it to auto-hide
- Disable notifications (macOS: Focus Mode → Do Not Disturb)
- Increase your font size in code editors and terminals — 16px minimum for readability at 1080p
- Use a plain, dark wallpaper — busy backgrounds distract from your content
Set Your Screen Resolution
If you're on a Retina/HiDi display, your native resolution may be 2560x1600 or higher. Recording at native resolution makes text tiny in the final 1080p export. Instead:
- Set your display to Scaled → 1920x1080 equivalent before recording
- Or record a specific window/region at 1920x1080
This ensures text and UI elements appear at a readable size in the published video.
Step 4: Recording Techniques That Keep Students Engaged
The difference between a good course and a great one is how you record, not just what you record.
Use a Webcam Overlay for Instructor Presence
A small webcam overlay in the corner of your screen recording lets students connect with you as a person. Research on educational video consistently shows that instructor presence increases engagement and completion rates.
- Place the webcam circle in the bottom-left or bottom-right corner
- Keep it small enough that it doesn't obscure your content (around 15-20% of the frame)
- Turn it off during dense code sections or complex diagrams where every pixel matters
Narrate Your Thought Process, Not Just Your Actions
Bad narration: "Now I click File, then New, then I type the filename."
Good narration: "I need a new file for the authentication logic — keeping it separate from the main server file makes testing easier later."
Students already see what you're clicking. What they can't see is why you're making each decision. Explain your reasoning, mention trade-offs, and flag common mistakes before they happen.
Use Zoom and Annotation for Dense Content
When teaching code, spreadsheets, or design tools, key details get lost at 1080p. Zooming into the relevant section of your screen keeps students focused on exactly what matters.
Auto-zoom features (available in tools like Screenify Studio and Camtasia) track your cursor and automatically magnify the area you're working in — useful for long coding sessions where you'd otherwise need to manually zoom dozens of times.
Pause Between Sections
Leave 2-3 seconds of silence between major topics. This gives you clean edit points and gives students a mental break. Continuous, breathless narration causes cognitive overload.
Try Screenify Studio — free, unlimited recordings
Auto-zoom, AI captions, dynamic backgrounds, and Metal-accelerated export.
Step 5: Post-Production — Edit Smart, Not Long
You don't need Hollywood editing. Course students value clarity over polish. Focus your editing time on three things:
Trim Mistakes and Dead Air
Cut out:
- Long pauses where you're reading your notes
- Verbal stumbles and restarts ("wait, let me... actually, let me redo that")
- Sections where you troubleshoot an unexpected error (unless the troubleshooting itself is instructional)
Most screen recorders have built-in trim tools. For simple cuts, you don't need a full video editor.
Add Captions
Captions improve course completion rates for three reasons:
- Accessibility — deaf and hard-of-hearing students can follow along
- Non-native speakers — reading along with audio improves comprehension
- Sound-off viewing — many students watch on mobile in public spaces
Manually transcribing a 1-hour course takes 4-6 hours. AI-powered captioning (available in Screenify Studio, Camtasia, and dedicated tools like Descript) generates captions in minutes with 95%+ accuracy. Budget time for a quick review pass to fix technical terms the AI might mishandle.
Insert Chapter Markers
Platforms like YouTube and Udemy support chapter markers (also called timestamps or sections). Adding them lets students:
- Jump to the specific topic they need
- Review a section they didn't understand
- Resume where they left off
In your video description or platform UI, format chapters like:
0:00 Introduction
1:15 Setting up the project
3:42 Writing the first component
6:30 Handling state management
9:15 Testing and debuggingRecording Tools Compared: 4 Methods for Course Creators
Each tool has trade-offs. The right choice depends on your workflow, budget, and how much post-production you want to do.
Method 1: Screenify Studio — Streamlined Course Production
Best for course creators who want a fast record-to-publish workflow without juggling multiple apps.
- AI-generated captions eliminate manual transcription — critical when you're producing hours of content
- Multiple webcam layouts (circle, rectangle, split-screen) let you switch between talking-head and screen-focused segments
- Metal-accelerated export on macOS means a 1-hour lesson exports in minutes, not the 30-45 minutes you'd wait with CPU-based encoding
- Built-in trim editor for cutting mistakes without importing into a separate tool
- Designed for course creators and YouTubers who need professional output without a complex editing pipeline
The workflow for a typical lesson: open Screenify, select your screen region and webcam layout, record, trim any mistakes in the built-in editor, toggle on AI captions, and export. One app handles the entire pipeline.
Method 2: OBS Studio — Maximum Flexibility (Free)
Best for creators who need full control over every recording parameter and don't mind a learning curve.
- Free and open-source — no cost regardless of recording length or number of projects
- Scene-based system lets you create complex layouts (screen + webcam + overlay graphics + lower thirds)
- Unlimited recording length with no quality restrictions
- No built-in editor — you'll need a separate tool (DaVinci Resolve is free) for post-production
- Configuration takes time: audio filters, encoding settings, and scene transitions require manual setup
OBS shines when you need custom scene transitions between slides and screen recording, or when you want to add branded overlays. The trade-off is setup time — expect to spend an afternoon configuring your first recording profile.
Method 3: Camtasia — Built-in Quizzes and Annotations
Best for corporate trainers and instructional designers who need interactive elements baked into their videos.
- Built-in quiz overlays let you embed multiple-choice questions directly in the video timeline
- Callout annotations (arrows, highlights, text boxes) are drag-and-drop onto your recording
- Timeline-based editor included — handles most post-production needs without a separate app
- $313 one-time purchase (or $75/year subscription) makes it the most expensive option on this list
- Windows and Mac supported, though the Mac version has historically lagged behind in features
Camtasia's quiz feature is unique among screen recorders. If you're creating compliance training or certification courses where embedded assessments are required, it's the strongest option.
Method 4: Loom — Quick Async Lessons
Best for supplementary content, student feedback, and short-form educational clips.
- Records and shares instantly — no export or upload step, just copy the link
- Built-in viewer analytics show exactly where students pause, rewatch, or drop off
- Free tier limits recordings to 5 minutes — not viable for full-length course lessons
- Limited editing capabilities compared to dedicated screen recorders
- Best used alongside another tool: Loom for quick announcements and Q&A responses, your main recorder for course content
Many course creators use Loom for bonus content — answering student questions, providing feedback on assignments, or recording quick updates when the course material changes.
Try Screenify Studio — free, unlimited recordings
Auto-zoom, AI captions, dynamic backgrounds, and Metal-accelerated export.
Step 7: Platform-Specific Export Requirements
Each course platform has specific technical requirements. Exporting in the wrong format means re-encoding (and quality loss).
Udemy
- Resolution: 1920x1080 (minimum 720p, but 1080p is strongly recommended)
- Aspect ratio: 16:9
- Format: MP4 with H.264 video codec
- Audio: AAC, 128 kbps or higher, 48 kHz sample rate
- Frame rate: 30 fps
- Minimum length per lecture: 2 minutes
- Maximum file size: 4 GB per lecture
YouTube (for free or paid course content)
- Resolution: 1920x1080 (supports up to 4K, but 1080p is standard for courses)
- Format: MP4 with H.264
- Audio: AAC-LC, 384 kbps for stereo
- Frame rate: 24-60 fps (30 fps recommended for screen content)
- Maximum file size: 256 GB or 12 hours, whichever is reached first
- Chapters: Add timestamps in the video description (minimum 3 chapters, first at 0:00)
For optimizing your screen recordings for YouTube specifically, see our dedicated guide.
Skillshare
- Resolution: 1920x1080 (mandatory for new classes)
- Aspect ratio: 16:9
- Format: MP4, MOV, or M4V
- Frame rate: 24-30 fps
- Audio: Clear voice audio, no specific codec requirement but AAC recommended
- Minimum class length: 10 minutes total (across all lessons)
- Lesson length: 2-10 minutes per lesson recommended
Teachable / Thinkific / Kajabi
These self-hosted platforms are more flexible:
- MP4 with H.264 is universally supported
- 1080p at 30 fps is the safe default
- File size limits vary by plan (typically 2-4 GB per video)
- All three support direct video upload and streaming delivery
Step 8: Batch Production Tips for Efficiency
Creating a 30-lesson course one lesson at a time is exhausting. Batch production cuts your total time by 40-60%.
Record multiple lessons per session:
- Set up your environment once (mic, camera, screen layout, notifications off)
- Record 3-5 lessons back-to-back, taking 2-minute breaks between each
- You'll stay in "teaching mode" and your energy level will be more consistent
Create a consistent intro and outro:
- Record a 5-10 second intro bumper once ("Welcome to Module 3, Lesson 2: Setting Up Authentication")
- Use the same outro format ("In the next lesson, we'll cover...")
- This creates a professional, cohesive feel across the entire course
Use templates:
- If you're teaching in a code editor, create a starter project template for each module
- For slide-based content, create a master slide deck with your branding
- For browser-based tutorials, bookmark the starting URLs in a dedicated browser profile
Organize your files immediately:
- Name files with module and lesson numbers:
M03-L02-authentication-setup.mp4 - Create a folder structure before you start: one folder per module
- Keep raw recordings separate from exported finals — you'll want the originals if you need to re-edit
Troubleshooting Common Course Recording Problems
Audio is echoing or has a hollow sound. Your mic is picking up room reflections. Move closer to the microphone (6-8 inches away), and add soft materials to your recording space — a blanket draped over a chair behind your monitor, or recording in a room with carpet and curtains. Hard, flat surfaces bounce sound.
Recording stutters or drops frames. Close background apps — especially browsers with many tabs, cloud sync tools (Dropbox, Google Drive), and chat applications. Screen recording is CPU-intensive. On Mac, check Activity Monitor for processes consuming high CPU. If you're recording at 1080p and still getting frame drops, lower to 720p temporarily to diagnose whether it's a CPU or disk speed issue.
Webcam overlay is laggy or out of sync with audio. This usually happens when your webcam and screen recording run at different frame rates. Set both to 30 fps. If the issue persists, try a different USB port (USB 3.0 instead of a hub) or reduce webcam resolution to 720p — the overlay is small enough that 720p looks identical to 1080p at picture-in-picture size.
Exported video looks blurry on Udemy or YouTube. Platforms re-encode your upload, which adds a generation of compression. To minimize quality loss, export at a bitrate of 8-10 Mbps for 1080p content. If you export at the platform's minimum acceptable bitrate, the re-encoding makes it noticeably worse. Uploading a slightly higher quality source gives the platform more data to work with.
Background noise in recordings despite a quiet room. Enable noise suppression in your recording tool. OBS has built-in noise suppression filters (RNNoise). Screenify Studio applies noise reduction automatically. For persistent issues like keyboard clicks, use a directional (cardioid) microphone pointed at your mouth — it rejects sound from the sides and rear where your keyboard sits.
File sizes are too large for platform upload limits. Re-export with H.264 at a constant bitrate of 5-8 Mbps instead of variable bitrate. Screen content (code, slides, static UIs) compresses extremely well at these bitrates. If a single lesson still exceeds 4 GB (Udemy's limit), the lesson is likely too long — split it into two parts at a logical break point.
Frequently Asked Questions
Q: How long should each course lesson be?
5-10 minutes is the sweet spot. Udemy's internal data shows that completion rates drop significantly for lessons longer than 15 minutes. If a topic needs 20 minutes, split it into two lessons with a clear dividing point.
Q: Do I need to show my face on camera?
No, but it helps. Courses with webcam overlays consistently receive higher ratings and engagement metrics. If you're uncomfortable on camera, start with a small circle overlay in the corner — students just need to see that a real person is teaching.
Q: What if I make a mistake during recording?
Pause for 2-3 seconds, then restart the sentence from the beginning. The silence creates an obvious visual gap in the audio waveform, making it easy to find and cut in post-production. Don't stop the entire recording — just pause and continue.
Q: Should I use slides or screen recording for my course?
Both, depending on the lesson. Use slides for conceptual explanations, introductions, and summaries. Use screen recording for demonstrations, walkthroughs, and hands-on exercises. Alternating between formats keeps lessons visually varied and prevents monotony.
Q: How do I keep file sizes manageable for hours of course content?
H.264 at 1080p/30fps with a bitrate of 5-8 Mbps produces good quality at reasonable file sizes — roughly 2-3 GB per hour. Tools with hardware-accelerated encoding (like Screenify Studio's Metal export on Mac) compress faster without quality loss. Avoid exporting at unnecessarily high bitrates; 8 Mbps is indistinguishable from 20 Mbps for screen content.
Q: What's the minimum equipment I need to start?
A computer with a USB microphone. That's genuinely it for getting started. Your built-in webcam handles the overlay. Free tools like OBS handle recording. You can upgrade your setup incrementally as course revenue comes in.
Q: How do I handle software updates that change the UI after I've recorded?
This is the biggest maintenance challenge for course creators. Record lessons at the feature level, not the button level — "we need to create a new repository" ages better than "click the green button in the top right." When major UI changes happen, re-record only the affected lessons rather than the entire course.
Q: Can I record my course on a single monitor?
Yes, but a second monitor significantly improves the experience. Without one, prop a tablet or phone next to your screen with your lesson notes displayed. Some creators use a paper notebook placed beside their laptop — low-tech but effective.
Try Screenify Studio
Record your screen with auto-zoom, AI captions, dynamic backgrounds, and Metal-accelerated export. Free plan, unlimited recordings.
Download Free