Teaching coding without screens? You heard right!
Edison V3 can be programmed using coding cards —no devices, no apps, no internet. Just hands-on learning using real programming concepts.
Using printable coding cards, each containing a barcode that functions like a code block, students scan a sequence of cards to Edison V3 to create programs and explore real coding logic.
This unplugged coding approach is perfect for:
- younger students
- classrooms with limited programming devices or unreliable internet
- educators looking to reduce screen time
- inclusive, multilingual settings
With Card Coding, students learn foundational computer science concepts such as:
- sequencing
- loops
- decision-making
- functions
- sensors
Resources
These free, downloadable resources can help you get the most out of Card Coding.
Lesson Activity Worksheets - Download here
The Card Coding worksheets are designed to allow students to work through activities independently, gradually learning about both the Edison robot and Card Coding. Card Coding is perfect for students of all ages.
The Card Coding Programming lesson pack includes:
- 5 classroom-ready lessons
- Printable barcode cards
Available in multiple languages including Spanish, Portuguese, German, Chinese and more.
Teacher’s Guide to Card Coding - Download here
This guide offers teachers and instructors overviews, activity extensions and other supporting information for the Card Coding lesson activities to help make teaching with Card Coding easy and fun. Each Card Coding activity is included in this guide along with any relevant supporting information for that activity.
We know you will love card coding programming, and this is why:
- Easy to teach, easy to manage: No logins, no devices, no fuss. Just print the cards, grab your Edison V3 robots and you're ready to go.
- Designed for hands-on learning: Students build programs by manually arranging their cards—seeing the logic come to life in front of them. It’s concrete, visual, tactile, and ideal for kinesthetic learners.
- Ideal for younger years: No screens mean that students can focus on core coding concepts without getting distracted.
- Encourages collaboration: Pairs and small groups can work together, laying out cards, discussing logic, and debugging as a team. It’s coding that builds communication and teamwork.
- Perfect for tech-limited settings: No need for computers, tablets, or reliable internet—just the Edison V3 robot and a set of coding cards.
- Reinforces real programming principles: The lessons progressively build foundational coding skills—without compromising on pedagogy.
- Cross-curricular opportunities: build mazes in math, invent in design tech or explore storytelling through code—your call.
- Supports inclusive, multilingual classrooms: The lessons are available in Spanish, Portuguese, Chinese, German and more—so you can confidently support English as a second language or why not? Learn a different language whilst coding!