Course & Content · Multi-Format Slides

Video, PDF, code, notebook, quiz — all first-class slide types.

Vacademy supports 8 native slide types inside any chapter: video (YouTube / Vimeo / native upload), PDF, presentation (PPT / Slides), code lab (Judge0), Jupyter-style notebook, rich text, embedded quiz, image gallery. Mix freely; everything is tracked, gradable, and reusable.

  • 8 slide types in one chapter
  • Video · PDF · Code · Notebook · Quiz · Text
  • All tracked, gradable, reusable
  • Embed YouTube / Vimeo without re-upload
Chapter · ML Foundations · Gradient Descent · 5 slide types
All formats first-class
Video142
PDF88
Presentation64
Code lab48
Notebook22
Quiz312
Rich text96
Gallery18
Ch · Gradient Descent — slide flow
1.Intro · What is gradient descent?5:42
2.Loss landscape · 12 slidespresentation
3.Hands-on · build GD from scratchnotebook
4.Code lab · vectorise the loopcode
5.Recap MCQ (5)quiz
Notebook · in-browser kernel
In [3]: import numpy as np
In [4]: def loss(w, X, y): ...
Out [4]: 0.0421
Library: “Gradient descent intro” video is reused in 4 other courses · edit propagates everywhere.

Why teams switch

The status quo is costing your team time and money

Most LMSes are 'video first', everything else second

Teachable / Thinkific / Podia treat a course as a video playlist. PDF and quiz are bolt-ons; code labs are 'embed an iframe'; notebooks aren't supported at all.

Every format is first-class, fully tracked

Code + notebook content needs a separate tool

DSA bootcamps end up with HackerRank links pasted into videos. Notebook-heavy courses (data science, ML) live on Colab. Learners chase URLs across 5 tabs.

Code labs + notebooks inside the slide

You can't reuse content across courses

A 'Python basics' video lives in three courses. Edit it once and you need to manually update all three. Or you live with three drift'd copies.

Centralised library — edit once, propagate

Inside a chapter

Mix every format · all native · all tracked

Slide-type palette, live chapter flow with video + presentation + notebook + code + quiz, and library reuse.

Chapter · ML Foundations · Gradient Descent · 5 slide types
All formats first-class
Video142
PDF88
Presentation64
Code lab48
Notebook22
Quiz312
Rich text96
Gallery18
Ch · Gradient Descent — slide flow
1.Intro · What is gradient descent?5:42
2.Loss landscape · 12 slidespresentation
3.Hands-on · build GD from scratchnotebook
4.Code lab · vectorise the loopcode
5.Recap MCQ (5)quiz
Notebook · in-browser kernel
In [3]: import numpy as np
In [4]: def loss(w, X, y): ...
Out [4]: 0.0421
Library: “Gradient descent intro” video is reused in 4 other courses · edit propagates everywhere.

How multi-format works

Drop any format into any chapter

Vacademy's authoring lets every slide be one of 8 types. Each type has its own renderer, progress tracker, and integration. Mix freely without breaking the chapter flow.

01

Pick the slide type

Video, PDF, presentation, code lab, notebook, quiz, rich text, image gallery. Choose what fits the concept — not what the LMS limits you to.

02

Drop content in

Upload native (MP4 / PDF / PPTX), paste a YouTube / Vimeo URL, write code with test cases, drop a Jupyter notebook, author rich text with TipTap.

03

Set tracking + grading

Configure what counts as 'completed' per slide — video watched 80%, PDF scrolled, code tests passed, quiz scored ≥ threshold. Different rules per type.

04

Library it + reuse

Every slide lives in the centralised study library. Reuse the same Python intro video in 4 different courses; edit once; propagate.

What's inside

Eight slide types — all first-class

Map these to your workflow →

Video slides

Native MP4 upload, YouTube embed, Vimeo embed, AI-generated avatar videos. Auto-tracks watch progress, replay count, completion percentage.

PDF slides

Inline PDF render with scroll tracking. Optionally split a long PDF across multiple slides so checkpoints can sit between sections.

Presentation slides

Native deck import (PPTX / Google Slides) with slide-by-slide tracking. Or use AI Slide Generator to author from scratch inside the workspace.

Code labs

Judge0-powered IDE with test cases, time/memory limits, plagiarism flagging. Same engine as Coding Challenges; reusable as practice or graded.

Notebook slides

Jupyter-style notebook with code + output + markdown cells. Useful for data science, ML, and scientific computing courses.

Quiz slides

Embedded MCQs / short-answer / numerical questions as a slide. Auto-graded; scores feed report card; can be required (checkpoint) or optional.

What this unlocks for content

Courses that match your actual subject

8
Slide types

Every common format is native — no iframes, no separate tools.

−$3.6k/mo
Vendor savings

Avg saved vs HackerRank + Colab + SCORM authoring vendor stack.

100%
Tracked

Every slide type has progress tracking — not just video.

Reuse rate

Library-shared slides used across multiple courses on average.

Connected to the platform

Every slide type drives the same downstream workflows

Progress per slide-type feeds analytics, drip rules, certificates, and notifications. The platform doesn't care if it's a video or a code lab — it cares that it's done.

Auto-unlock next chapter when all slides in the current one are 'completed', regardless of type.

Trigger remedial flow if a learner fails 2 code labs in a row.

Send WhatsApp 'don't forget chapter 3 notebook' to learners who skipped the notebook slide.

Surface 'hardest slide' per cohort (highest replay / re-attempt / dwell) for content review.

Built for every team

Who uses Multi-Format Slides

Coding / Data Bootcamps

  • Code labs + notebooks inside chapters — no HackerRank or Colab tabs
  • Run pair-debug sessions on the same code slide
  • Track per-slide code-submission outcomes for analytics

STEM / Board-Exam Coaching

  • Mix PDFs, videos, MCQs in one chapter to match exam patterns
  • Use notebook slides for hands-on math / physics simulations
  • Track per-slide engagement for cohort-wide diagnostics

Corporate L&D

  • Compliance + scenario + quiz slides in one training
  • Track per-slide completion for audit
  • Reuse 'data security 101' video across every onboarding course

Customer spotlight

Data Science Bootcamp · 40 hands-on chapters

Our entire course was Colab notebooks + Loom videos + Slack quizzes. Migrating into Vacademy's multi-format slides put it all in one chapter flow. Learners stopped chasing tabs; completion jumped 41%; and our content team finally has one source of truth for every slide.

Lead Instructor, Data Science Bootcamp

Colab + Loom + Slack + Forms consolidated into Vacademy
Completion rate: +41% after consolidation
Content team source-of-truth time: 4 hrs/wk → 30 min/wk

Frequently asked

Common questions from buyers

Can we embed our existing YouTube and Vimeo videos?+

Yes — embed with the URL, Vacademy tracks watch progress and completion. No re-upload needed. Native upload is also supported if you want videos hosted on Vacademy's CDN.

How do notebook slides actually run?+

Vacademy spins up an isolated runtime per learner (Python / R / Julia kernels supported). Notebooks run in-browser; learners can edit cells, run code, see output. State persists per learner per slide.

Can we use proprietary file formats?+

Most common formats are native: PPTX, DOCX, XLSX, PDF, MP4, MP3, ipynb. For proprietary formats (CAD files, specialised media), embed via iframe or upload as a downloadable resource on a custom slide.

What about accessibility?+

Video slides auto-generate captions; PDF slides are screen-reader-friendly; code labs have keyboard navigation; all slides support font-size adjustment. WCAG 2.1 AA compliant for the slide renderer.

Can the same slide be a checkpoint in one course and optional in another?+

Yes — the library stores the slide content once. Each course chooses how to use it (checkpoint / required / optional). Edits to the slide content propagate; usage settings stay per-course.

From single-format to true mixed-media

Bring one chapter — we'll build it with every format.

Send us a chapter idea or your existing materials. In a 30-min session we'll build a sample chapter using all 8 slide types and walk a learner through it.