v1.2.0 · out now

Your folder of videos,now a real course.

Ckourse is a free, offline course player for the courses you already downloaded. Point it at a folder — nested subfolders, cryptic filenames, no order — and in about a minute you get a real course: structured chapters, progress tracking, and resume-where-you-stopped playback.

1_intro_to_react_FINAL.mp4Intro to React fundamentals
12m
02-setup-env_final_v2.movSetup & development environment
8m
lesson-3_hooks(copy).mp4React hooks & side effects
24m
lesson4_state-mgmt_v2.movModern state management
18m
5-api-integration_final.mp4API integration & data fetching
32m

Your learning folder is lying to you.

Every self-learner ends up here. The course isn't the problem. The folder is.

symptom.01

You lost your place

You stopped halfway through lesson 37. Or 38. The filenames don't help. Your memory won't either. So you scrub through five videos guessing — and quit.

symptom.02

The folder is a graveyard

Nested sections. Inconsistent naming. FINAL_v2, USE_THIS, DONT_USE. Every course is organized differently, and none of them make sense at a glance.

symptom.03

Zero signal, zero progress

No checkmarks. No completion bar. No 'resume where you left off.' Just a flat list of files and the quiet certainty you'll never finish.

Three steps. About a minute.

Point. Parse. Play. That's the whole loop.

1
step.01

Drop any folder

Point Ckourse at a folder anywhere on your machine. Local drive, external SSD, network mount — it doesn't care how the files are named.

2
step.02

Ckourse parses it

It reads the folder, detects sections and lessons, and builds a clean, ordered course. No tagging. No renaming. No config.

3
step.03

Resume to the second

Watch in the built-in player. Progress saves automatically, per-lesson, to the second. Close the app, come back next week, resume in one click.

Everything an offline course player should have. Nothing it shouldn't.

No accounts. No cloud. No upsells. Just the tools that make a folder of videos feel like a course.

feat.01

Reads any folder

Nested sections, numbered files, bonus material, weird naming — Ckourse sorts it out so you don't have to.

feat.02

Resumes to the second

Per-lesson and per-course progress, persisted locally. Close the app mid-lesson, come back in a month, press play — same frame.

feat.03

No app-switching

Watch directly in Ckourse. Keyboard shortcuts, speed control, and a playlist that actually knows what's next.

feat.04

Mark the moments that matter

Attach notes to a specific timestamp. They live with the lesson, not in some other app you'll forget about.

feat.05

All your courses, one view

See what's in progress, what's finished, and what's been collecting dust for nine months.

feat.06
Coming in v2

Watch while it downloads

Stream courses straight from a torrent — no waiting for the full file.

spec.01

Any folder

Drop a folder, any folder. No format required.

spec.02

No account

Download and go. No email, no password, no cloud.

spec.03

Fully offline

Runs on your machine. Your files never leave it.

Questions people actually ask.

No account, no cloud, no catch. Here's the detail behind that.

Does Ckourse move, rename or modify my files?

No. Ckourse reads the folder you point it at and leaves it exactly as it found it. It builds the course structure in its own local database, so your files are never renamed, moved or re-encoded.

Does Ckourse work completely offline?

Yes. Ckourse runs entirely on your machine and plays local video files. There is no cloud sync and no server component — your courses and your progress never leave your computer.

Is Ckourse really free?

Yes. Ckourse is free and open source under the MIT license. There is no paid tier, no trial, and no upsell. You can read or fork the source on GitHub.

Which platforms does Ckourse support?

Ckourse is available for macOS as a universal build for both Apple Silicon and Intel, and for Windows on x64. Linux support is planned for a future release.

Do I need an account to use Ckourse?

No. There is no sign-up, no email and no password. Download the app, point it at a folder and start watching.

What kind of folder structures can Ckourse read?

Nested sections, numbered files, bonus material and inconsistent naming are all handled automatically. Ckourse detects sections and lessons and builds an ordered course without you tagging or renaming anything.

How does progress tracking work?

Progress is saved automatically per lesson and per course, to the second, and stored locally. You can close the app mid-lesson, come back weeks later and resume on the same frame.

Does Ckourse track what I watch?

The desktop app does not track your viewing and sends no usage data anywhere. This website uses privacy-friendly product analytics to count page views and download clicks. See the privacy policy for details.

Stop losing your place. Start finishing courses.

The folder's not going anywhere. Might as well finish what you started.

Free and open source · macOS, Windows & Linux · No account, no tracking, no upsells.