Courses that actually run.
I'm Shamir George. I've published over fifty courses on Udemy and taught thousands of learners there. This is the version I control: the same rigor, verifiable certificates, and — on the coding courses whose language allows it — a built-in editor that runs your code right in the browser. The catalog here is smaller and growing deliberately — every course is finished, not a placeholder. Start free, below.
Learn Python — live, right here
A real slice of the full course. Play a lecture, then run the code yourself — it executes in your browser, no sign-up needed.
Sign up — your first course is on me.
Create a free account and get full access to a complete course. No card, no catch — just the work.
More to learn
19 courses, each built end-to-end — video, practice, and a certificate.
$49
Demo
Welcome to Helm: A Guided Demo
A tiny sample course showing video, quizzes, and certificates end to end.
$29
Programming Languages
Java Mastery: From First Program to JVM Internals
Master modern Java, concurrency, streams, and the JVM — from syntax fundamentals to virtual threads and pattern matching
$29
Programming Languages
Modern C++: From First Program to Concurrency and Templates
Master C++17/20 with RAII, move semantics, the STL, concepts, ranges, threads, and the zero-overhead principle
$29
▶ Runs in browser
Programming Languages
TypeScript Mastery: From Foundations to Advanced Types
Master TypeScript's type system, async patterns, generics, and production-ready practices for modern JavaScript apps
$29
▶ Runs in browser
Programming Languages
Asynchronous JavaScript Mastery: From Callbacks to Streams
Master callbacks, Promises, async/await, the event loop, microtasks, and async streaming with runnable, hands-on examples