Please enable JavaScript to use CodeHS

Unplugged & Offline

Unplugged & Offline Resources

Teach computer science away from the screen. CodeHS has unplugged activities, printable handouts, and Hour of Code lessons that help students learn CS concepts with no devices required.

Offline Handouts & Activities

Printable Activities for Every Course

Every CodeHS course includes printable handouts for collaborative, offline activities.

  • Student & teacher versions Each handout comes in two versions, ready to print or edit.
  • Collaborative classroom activities Use paper-based exercises and group discussion to reinforce programming concepts.
  • CS off the screen Help students learn logic, vocabulary, and problem solving away from the keyboard.
  • Print anytime Find handouts inside every course and use them whenever you want a break from devices.
Stack of printable student handouts
Hour of Code

Unplugged Hour of Code Lessons

Try a one-hour, screen-free introduction to computer science. These unplugged Hour of Code activities are great for classrooms without devices or as a break from the screen.

Unplugged: Color by Pixel

Beginner

Learn to make your own art with pixels in this unplugged tutorial. This tutorial teaches students about coordinates, what pixels are, and how to create drawings by setting pixels to be different colors. A great offline, visual activity.

Unplugged: Coding with Karel the Dog

Beginner

Karel is a dog that only knows how to move, turn left, and place tennis balls in his world. You can give Karel these commands to instruct him to do certain things. This tutorial is a great activity for classrooms without computers.

Unplugged: Caesar Cipher Wheel

Beginner

In this Hour of Code, students are introduced to cryptography by using the classic Caesar cipher to decrypt and encrypt some messages, and also discover the cipher's flaw and how to improve upon it.

CodeHop Library

Unplugged Lessons for Elementary Students

These ready-to-teach, device-free activities are designed for K-5 classrooms. Preview a sample lesson or explore the full unplugged library in CodeHop.

Computational Thinking: Morning Routines

Kindergarten 45 min

Students use computational thinking concepts to identify patterns, break down tasks, sequence steps, and simplify processes in their morning routines.

View Lesson

Introduction to Computing Systems

3rd Grade 45 min

Students identify parts of a computing system and solve simple hardware and software problems through unplugged exploration.

View Lesson

Hour of AI: Sorting with Decision Trees

K - 2nd 45 min

Students explore how AI uses data to learn and make decisions by creating a simple decision tree to sort items based on rules.

View Lesson

Hour of AI: How Machines Learn

3rd - 6th 45 min

Students learn different machine learning approaches and build a classification system using a tree structure without devices.

View Lesson
Why It Works

Why Teach CS Offline?

Blended learning works best when students can explore ideas away from the keyboard. Offline activities build vocabulary, develop computational thinking, and make CS accessible to every learner.

FAQ

Unplugged & Offline Resources FAQ

What are unplugged coding activities?

Unplugged coding activities are computer science lessons that don't require a device. Students learn CS concepts through paper worksheets, group activities, physical objects, and classroom discussion.

Do CodeHS courses include offline handouts?

Yes. CodeHS courses include printable student and teacher versions of handouts, so you can take lessons offline, support blended learning, and reinforce programming concepts away from the screen.

Can I use these resources for Hour of Code?

Absolutely. The unplugged Hour of Code lessons on this page are designed for a one-hour introduction to computer science and work great in classrooms without devices.

Are unplugged activities good for all grade levels?

Unplugged activities can be adapted for any grade. The Hour of Code lessons linked here are beginner-friendly and work well for elementary through high school students.

How do I get started with CodeHS unplugged resources?

Choose an Hour of Code lesson to try with your class, or explore the course catalog to find courses with printable offline handouts and activities.

Bring Unplugged CS to Your Classroom

Explore CodeHS courses and find offline handouts, unplugged activities, and more.