Bring computer concepts and programming to life with the grade 4-8 Learn to Code Solution.

Contextualize computer science skills through block-based coding in grades 4-8 with our innovative Learn to Code Solution that takes it beyond the screen with hands-on activities utilizing SAM Blocks hardware and
micro:bits.
Our CSTA standards-based coding lessons guide students through increasing programming complexity and breathe new life into your students’ learning all while developing essential, 21st century skills.
Unlocking Student Potential through Hands-On Learning
Increased Engagement
Providing interactive and immersive experiences that actively involve students in the learning process, sparks their curiosity and makes educational concepts more tangible and relatable.
Development of 21st Century Skills
Interactive lesson content promotes critical thinking and creativity while working collaboratively through inquiry and design processes.
Grade with Ease through Embedded Assessments
Embedded assessments for each lesson make grading and progress checks a breeze for students and for teachers.
Complete CSTA Coverage
Hands-on experience with coding that strengthens understanding of computational thinkingand offers complete coverage of ALL CSTA standards for grades 6-8.
Connections to Real-World Problems
Learning through solving real-world problems make elementary students learning experience more relevant and engaging, thereby building a strong foundation for future problem-solving tasks.
Building Toward the Future
Students connect experiences to future careers while learning technological literacy and interdisciplinary understanding, key competencies required in an increasingly digital and interconnected world.
Everything needed for successful implementation.
The Learn to Code Solution comes with everything you need to effectively integrate computer science into the classroom, including:
- Standards-aligned lesson materials
- State-of-the-art Bluetooth-enabled hardware
- User-friendly, block-based coding interface
But the journey doesn’t stop there. Backing you every step of the way is our unparalleled team of experienced former K-8 educators. They’re more than just support; they are your personal success guides, committed to making sure every moment of your educational journey is a triumphant one!

SAM Labs Learn to Code Solution
Anyone Can Code with SAM Labs Learn to Code Solution
“SAM Labs is approachable no matter how comfortable you are with programming anything. I’ve seen it work with people who’ve never touched a computer or robot. ” -Erin Lark
With the SAM Labs Learn to Code Solution, you will remove common barriers to computer science learning, like extensive time to implement and a steep learning curve, at an affordable price. See for yourself and request pricing.
- Kindergarten
- Grade 1
- Grade 2
- Grade 3
- Grade 4
- Grade 5
- Grade 6
- Grade 7
- Grade 8
Bring computer concepts and programming to life with coding for beginners resources.
From using selection to code a program that detects danger, to using compound conditionals to play a game of ‘Rock, Paper, Scissors’, our coding lessons guide students through increasing programming complexity.
- Learn to Code Overview
- Block-Based Coding
- Coding Lesson Plans and Support
- Learn to Code Hardware Included
Empower students to create and learn with the right coding lessons.
Our Learn to Code course is designed for Grade 4 to Grade 8 educators who are looking to make abstract programming concepts tangible. Designed for teachers at all levels of coding experience, use our easy-to-teach Block-based Coding platform and Bluetooth-connected hardware to bring projects to life.
With over 75+ hours of customizable standards-aligned coding resources and lesson plans, Learn to Code makes it easy to get started. Standards Alignment maps , tutorial videos, formative assessments, and grade overviews all included to support teacher planning.
The simplest interface for integrated coding lessons.
Teach coding with confidence.
For the US, the Learn to Code Course covers 100% of the National CSTA Curriculum Standards for grades 4th-8th.
Click here To view the full US alignment maps for Learn to Code.
Available in Google, PDF, or Nearpod our lessons, slide decks, student handouts, and activities can be tweaked for your student needs and implementation. Engage students with interactive videos, quizzes, games, and more.
Use SAM Labs’ Formative Assessments to monitor student learning and provide ongoing feedback, all without leaving the app.
You also receive certified educator onboarding and ongoing personalized support to ensure smooth implementation and adoption. Every purchase includes complimentary onboarding to get started with the foundations of our learning solution and access to weekly office hours with our education team.
Everything you need to bring STEAM to life.
This Learn to Code kit includes enough materials for 30 students to work in groups of three. Bluetooth connected blocks are easy to charge.
All Learn to Code Course Bundles include: 1 Learn to Code Classroom Kit (with built-in charging station) + Tiered Yearly Subscription to SAM Studio
Learn to Code Classroom kit includes:
- 10x micro:bits
- 10x micro:bit battery holder
- 10x micro:bit data cable
- 10x Light Sensor
- 10x Buzzer
- 10x Slider
- 20 x Small Lego compatible Holder
- 10 x Large Lego compatible Holder
- 1 set of 4 international plug adapters
Sample Coding Lesson
The best way to teach students to code.

"I think that Sam Labs does allow for a more playful nature to computer programing and computational thinking that is open-ended and open to interpretation."
Rob van Nood
Catlin Gable School

“One of the big reasons we bought into SAM Labs was because it definitely gets that hands-on connection with kids."
Roger Hay
Gresham-Barlow SD

"Take your time, allow students to fail and learn to debug their systems. Make it fun. Let them explore, they love playing with the sounds...The sky is the limit.
Eddie Lyons
Harmony School of Innovation
Three pricing options to choose from:

Learn to Code Classroom Solution
Features
- Learn to Code Classroom Kit
- 1 Teacher, 35 Students access to SAM Studio Coding Platform
- Single-Sign On
- Unlimited Project Saving + Sharing
- Full Access to All Lessons through the
Content Hub - Interactive Nearpod Lessons
- Formative Assessments + Rubric Packs
- 1 Hour Onboarding + Weekly Office Hours

Learn to Code School Solution
Features
- Learn to Code Classroom Kit
- Unlimited Teachers, Unlimited Student access to SAM Studio Coding Platform
- Single-Sign On
- Unlimited Project Saving + Sharing
- Full Access to All Lessons through the Content Hub
- Interactive Nearpod Lessons
- Formative Assessments + Rubric Packs
- Exciting 1 Hour Onboarding + Weekly Office Hours

Learn to Code District Solution
Features
- Learn to Code Classroom Kit
- 1 Teacher, 35 Students access to SAM Studio Coding Platform
- Single-Sign On
- Unlimited Project Saving + Sharing
- Full Access to All Lessons through the
Content Hub - Interactive Nearpod Lessons
- Formative Assessments + Rubric Packs
- 1 Hour Onboarding + Weekly Office Hours