Add courses from your local device to get started.
🔒 Everything stays on your device. Nothing is uploaded.
Your courses, our UI
MY COURSES
Why Choose Oh My Course for Your Course Collections?
Works with Any Course Folder Structure
Downloaded courses as ZIP files from various sources? Oh My Course handles them all. Whether it's Udemy-format courses, Coursera archives, or any structured course folders, our web-based viewer automatically organizes your lessons and tracks your progress. Just select your course folder from your computer - no upload needed, files stay local.
Your Files Never Leave Your Computer
Oh My Course uses your browser's File System Access API to read your local course folders - just like VSCode or other local-first apps. Your course files stay on your device, nothing uploads to any server. All playback and progress tracking happens locally in your browser. Complete privacy and control over your educational content.
Better Than VLC for Course Folders
Generic video players like VLC can't track which lessons you've completed across 50+ video files. Oh My Course is purpose-built for course folders: automatic progress tracking, lesson organization by section, resume playback from where you left off, and a beautiful interface designed specifically for structured learning. Features like subtitle support, keyboard shortcuts, and multi-course library management.
Manage Your Entire Course Collection
Stop opening multiple folders to find the right video. Oh My Course gives you a unified library view of all your courses, showing completion status, progress percentages, and total duration. Pick up exactly where you left off in any course with one click. Perfect for managing large collections of downloaded educational content.
Who Uses Oh My Course?
Course Collectors: People with large collections of downloaded course folders who need a better way to watch and organize them than opening files in VLC
Local-First Learners: Students and professionals who prefer keeping educational content on their devices rather than streaming from online platforms
Privacy Advocates: Users who want complete control over their learning data without platform tracking, accounts, or internet requirements
Data Hoarders: Anyone with 100GB+ of course archives who needs better organization, progress tracking, and a unified library view
Offline Learners: Professionals who travel frequently or have limited internet and want to learn during flights, commutes, or remote locations
Frequently Asked Questions
Oh My Course is a free, privacy-focused offline course viewer that lets you watch and manage your downloaded video courses locally. All your data stays on your device - nothing is uploaded to any server.
Your course folder should contain numbered section folders, and each section should have numbered video files. For example:
📁 Course Name/
📁 1. Introduction/
🎬 1. Welcome.mp4
🎬 2. Setup.mp4
📁 2. Advanced Topics/
🎬 1. Deep Dive.mp4
Oh My Course supports all major video formats including MP4, WebM, MOV, M4V, OGV, and OGG. Subtitles in VTT and SRT formats are also supported.
Yes! Oh My Course automatically tracks your progress, including completed lessons, video playback positions, and volume preferences. All this data is stored locally in your browser.
You can control video playback using these keyboard shortcuts:
Space - Play/Pause
Left Arrow - Seek backward 5 seconds
Right Arrow - Seek forward 5 seconds
Up Arrow - Increase volume
Down Arrow - Decrease volume
M - Toggle mute
F - Toggle fullscreen
Oh My Course works best on Chrome, Edge, and other Chromium-based browsers that support the File System Access API. This API allows secure access to local files while respecting your privacy.
Yes! Oh My Course is completely free. There are no hidden fees, subscriptions, or premium features. If you find it useful, you can support the project by buying the developer a coffee.