Free teaching courses
Projector-ready slides and labs you can teach from tomorrow. All courses are free to open — no sign-up needed.
Python
Take students from print("Hi") to databases, data analysis, Flask web apps and desktop apps, with code you can run, step-through animations and a built-in Python Lab.
403 slides · 86 h · BeginnerView course → Web DevelopmentDjango
Turn a class that can write Python scripts into one that can ship a working web application.
45 slides · 14 h · IntermediateView course → ElectiveBlockchain
Teach what a blockchain actually is — hashing, chaining, consensus — by building one, not by talking about currency prices.
35 slides · 8 h · BeginnerView course → ElectiveAI APIs in Django
Show a class how to call a real AI model from a real web app — keys, timeouts, cost and clean JSON, not just a demo prompt.
42 slides · 10 h · AdvancedView course → ElectiveGit & GitHub
The version control every employer expects, taught with a terminal simulation so nothing has to be installed first.
53 slides · 8 h · BeginnerView course → Java Full StackCore Java
Take students from their first println to OOP, Collections, streams, multithreading and JDBC, with code you can run, step-through animations and a built-in Code Lab.
476 slides · 101 h · BeginnerView course → Web DevelopmentReact
Take students from their first component to hooks, React Router, Redux Toolkit, TypeScript, testing and deployed projects, with every example running live inside the slides.
403 slides · 88 h · BeginnerView course → Industrial AutomationVirtual PLC Lab
A PLC trainer no institute has to buy. Students build real ladder logic in the browser and watch a simulated machine respond.
12 teaching days · 24 h · BeginnerView course → Office SkillsComputer Applications & Office Administration
A computer institute in the browser. Students learn the job — files, hardware, a messy office PC — not a menu tour of Word.
12 weeks · 180 h · BeginnerView course → Programming FundamentalsC Programming
The full first-semester C paper as slides — a day-by-day syllabus from your first program to linked lists, with a practical at the end of every module and a Student Record Management System capstone.
172 slides · 40 h · BeginnerView course → Office SkillsExcel from Zero
Excel for someone who has never opened it — first the workbook, cells and clean data entry, then formatting, formulas, functions, cell references, dates, tables, sorting and filtering.
155 slides · 34 h · BeginnerView course → FoundationsData Science for Beginners
A first session on data science — what it is, what a full course covers, and why now is a good time to start — for a room that has never written a line of code.
22 slides · 2 h · BeginnerView course → ElectiveGIS & Geospatial Technology
Teach how a computer stores the real world as maps that can measure and answer questions, with a hands-on conceptual map of a rural block.
185 slides · 35 h · BeginnerView course → Web DevelopmentHTML + CSS
Build real web pages from the first lesson: every concept shows where it is used on a real site, with live code previews and a built-in Code Lab.
338 slides · 63 h · BeginnerView course → Web DevelopmentJavaScript
Take students from a first script to working web apps, with live code and console previews, step-through animations and a practice API server.
331 slides · 69 h · BeginnerView course →No course matches “”. Search all 2,660 slides →