Intro to CS Middle

VIDI X — Intro to CS · Middle School
Back to VIDI X Universe
No Hardware Required · Middle School

Introduction to
Computer Science

A complete, project-based CS curriculum for grades 6–8 (ages 11–14) — no hardware, just a browser. Five units take students from “what is a computer?” to writing their first real code, all standards-aligned and built for the classroom.
5 Units · 13 Lessons ~36 hours Browser-based
About the program
What is this course?

Introduction to Computer Science (Middle School) is the flagship VIDI X Universe course for grades 6–8 — a full year of computer science designed for students who have never written a line of code.

Everything runs in the browser, so there’s nothing to install and it works on any PC, Mac, or Chromebook. Students move through five carefully sequenced units, each building on the last: from understanding how a computer actually works, to thinking like a problem-solver, to writing their first real code and telling stories with data.

Every lesson is standards-aligned and built for the classroom — teachers get ready-made plans, slides, and graded projects, while students learn through interactive challenges, not lectures. By the end, learners have a portfolio of real projects and the confidence to keep going.

At a glance

LevelMiddle School · 6–8 (11–14)
Units5 units
Lessons13 lessons
Duration~36 hours
HardwareNone needed
StandardsStandards-aligned
PlatformAny browser
The curriculum
Your Learning Path
Five units. One complete CS education.
Unit 1

The Invisible Machine

How do a computer’s hidden components, binary language, and networks work together to process data, communicate, and solve problems behind the scenes?

4 LessonsNo prerequisites
Preview this unit
Unit 2

Algorithmic Architectures

Break down problems, recognize patterns, and use logic to design efficient algorithms that power smart, decision-making systems.

3 LessonsRequires Unit 1
Unit 3

Creative Syntax

Use variables, data types, and functions to store information and build simple, reusable code that makes programs work and respond to users.

2 LessonsRequires Unit 2
Unit 4

Data Storytelling

How is data collected, stored, and turned into charts and stories — and how can we use it responsibly while protecting our digital footprint?

2 LessonsRequires Unit 3
Unit 5

Digital Citizen’s Defense

How can we stay safe online by protecting our data, spotting scams, and understanding how AI and technology can impact fairness and privacy?

2 LessonsRequires Unit 4
👆 This is exactly what your students see. Click “The Invisible Machine” (Unit 1) to preview what opens inside.

Inside the Machine

Discover what really happens when you press a key, click a link, or send a message — from the electricity in the wires to the data flying across the world.

4 Lessons 1 Project ~4 weeks
🎯 What you’ll learn in this unit

How CPU, RAM & storage work together as a team

How computers turn everything into 0s and 1s

How data travels across networks and the internet

Troubleshoot like a real IT professional

Lesson 1.1 is free to try

How to try the free lesson

  1. Click “Try it yourself” below to open the course in Moodle.
  2. Sign in with your Google or Microsoft account.
  3. Press the “Enroll me” (self-enrollment) button — and you’re in. It’s free.
Lesson 1.1
The Hardware Handshake

Meet the team inside your computer — CPU, RAM, and storage — and learn how they pass data back and forth at lightning speed.

Try it yourself
Lesson 1.2
Binary – The Language of Electricity

Every photo, song, and text message is secretly just 0s and 1s. Learn how computers turn electricity into information.

Start lesson →
Lesson 1.3
The Invisible Web

Follow a data packet on its journey across the internet — through routers, IP addresses, and the networks that connect the world.

Start lesson →
Lesson 1.4
Troubleshooting & The “Why” of Errors

Stop clicking randomly and start thinking systematically. Learn the logic tree that real IT pros use to fix anything.

Start lesson →
📋 Unit project — after all lessons
Project 1 · 2–3 class periods

The IT Consultant Challenge

GreenLeaf Architecture Firm is in crisis — their printer vanished, a file won’t upload, and the workstation is frozen. You’re the IT consultant. Fix all three tickets and submit your professional audit report.

Graded Assignment Open project →