LEGO WeDo 2.0 Programming Course: Beginner to Advanced

A full-year primary school robotics course introducing programming through hands-on LEGO® Education WeDo 2.0 projects.
Get a quote

Course overview

Programming WeDo 2.0 Robots: Beginner is a structured introductory robotics and programming course for students aged 6–9, designed for primary school settings. The curriculum consists of 25 ready-to-use lesson plans created specifically for LEGO® Education WeDo 2.0, a set still widely available in schools. Students learn core programming concepts through building and coding robot models that move, react, and solve simple problems.

The course allows schools to continue using existing equipment while delivering a modern, well-structured programming curriculum. All lessons are suitable for 90-minute classes and require no prior robotics experience from teachers.

Is this course right for you?

Teachers & facilitators

Ideal for educators who want a complete, step-by-step robotics curriculum and prefer to use existing LEGO® WeDo 2.0 sets already available at school.

Students aged 6 to 9

Designed for young learners who are starting their journey with programming and robotics through hands-on, age-appropriate activities.

Classrooms, clubs and camps

Perfect for primary schools, clubs, and camps that already own LEGO® WeDo 2.0 and want to continue teaching robotics without investing in new hardware.

What the LEGO WeDo 2.0 Beginner course includes

Teacher-focused resources

Teacher licence with unlimited student logins Share a secure link, or create unique logins. Every learner can open the lesson on their own device at no extra cost.
Designed for real classroomsEach lesson fits a 90-minute school block, introduces programming concepts gradually, and works well with mixed-ability groups — even when teachers have no prior robotics experience.
Direct expert supportGet support by email or schedule a call whenever you need help with course setup, implementation, or classroom flow.

Full-year curriculum, ready to teach

25 multimedia lesson plans A complete, classroom-ready curriculum with animated introductions, building instructions, and step-by-step programming guides — fully compatible with LEGO® WeDo 2.0.
Signature robot projects Memorable robot builds such as animal models, cranes, pumps, and moving vehicles that turn programming into visible action. Each project is designed with a clear learning goal, helping students progress from basic movement to more controlled and responsive robot behavior.

Interactive e-learning platform

Browser-basedNo additional software or plugins required. Teach from virtually any internet-connected device.
Controlled student accessEasily manage which lessons your students can access and for how long. Assign different projects to groups or make a single lesson available to the entire class.

How it works

Get access
Choose your access plan, then log in to the e-learning platform.
Pick a lesson
Launch any of the 25 lesson projects with a few clicks.
Teach & enjoy
Focus on guiding students while the platform delivers instructions.

Lesson plans at a glance

3 out of 25 engaging lessons that you can teach in your classroom. Get a quote to receive full curriculum.
Click to browse all lessons in this course.

Butterfly

Lesson time: 60 - 90 min

Student age: 6 - 9

Build a butterfly model and discover how simple programs create controlled movement. By writing short sequences that start and stop the motor, learners see how individual blocks combine into a complete action. The lesson provides a calm, confidence-building introduction to both construction and programming.
Building foundations of computational thinking The activity supports early programming skills such as sequencing and understanding program flow, while helping students grasp how digital instructions control physical systems. It also encourages observation and explanation, which are key habits in informatics and STEM learning.
Why this lesson feels like magic You bring a butterfly to life. With just a few blocks, you make it move the way you imagined — and seeing it respond to your code feels gentle, rewarding, and exciting at the same time.

Crane

Lesson time: 60 - 90 min

Student age: 6 - 9

Students build a crane and program it to lift and lower objects with precision. They experiment with motor direction and timing to achieve smooth, controlled movement, learning that programs must be carefully matched to the mechanism they control. The crane makes the link between code and function especially clear.
Connecting programming with engineering practiceStudents test, adjust, and improve their solutions as they work toward reliable movement. The lesson reflects core engineering practices by combining mechanical design with logical control, reinforcing the idea that programming exists to solve real problems.
Why lifting things feels powerfulYou’re not just making something move — you’re making it work. Getting the crane to lift an object smoothly and stop at the right moment makes you feel like a real engineer in control of your machine.

Pump

Lesson time: 60 - 90 min

Student age: 6 - 9

Build a pump mechanism and program it to move in a steady, repeating rhythm. The lesson introduces loops through continuous motion, helping learners understand how repetition simplifies code and creates automated behavior. Students experiment with timing to refine how the system runs.
Learning how automated systems behave The activity highlights how repeated actions allow machines to operate without constant input. By connecting loops to a real mechanical process, students develop early system thinking and a deeper understanding of automation.
Why the rhythm keeps you hookedYou set the rhythm, and the machine follows. Watching your pump run smoothly — and tweaking the timing until it feels just right — makes programming feel almost hypnotic and very satisfying.

Curriculum scope and structure

25 multimedia lesson plans. A complete, coherent set of 25 ready-to-use lesson plans designed for regular primary school lessons throughout the school year. Each lesson includes clear learning goals, step-by-step building and programming instructions, and activities that support gradual skill development using LEGO® WeDo 2.0.
Difficulty level that progresses with each lesson. As you advance this course, the robots become more and more complex in terms of their mechanics and programming.
Step-by-step instructions. For the teacher and for their students, throughout all the lesson stages. Each step is explained in text and accompanied by easy-to-understand multimedia.
Block-based programming focused on core concepts such as sequencing, motor control, repetition, waiting, and event-based actions. Students learn how to modify parameters, predict robot behavior, and debug programs based on observable results.
Designed for students aged 6–9. The curriculum is carefully aligned with the cognitive development of primary school students and works well in mixed-ability classrooms. Activities are structured to support early success, sustained engagement, and confident progression toward more advanced robotics and programming concepts.
Dozens of hours of teacher time saved. The lesson is already prepared, which saves the teacher precious time that they can use for self-development, supporting their students, and more!
Get a quote to receive full curriculum

See the course in action

Watch a short overview of the Programming WeDo 2.0 Robots course and see how the lessons, robots, and learning progression work together in practice.

What your students will learn

Core programming skills

Students learn to create multi-step programs using block-based coding to control robot behavior. They understand how motor direction, power, and duration affect movement, and how repetition, waiting, and event-based starts create predictable actions. Learners can explain robot behavior and adjust programs intentionally.

Readiness for more advanced programming

Through hands-on experience, students develop the conceptual foundations needed for next-level programming. By the end of the course, they are prepared to transition to condition-based logic, variables, and more advanced robotics platforms with confidence.

Engineering and problem-solving abilities

Students learn to build purposeful mechanisms and connect mechanical design with programming decisions. They practice testing ideas, identifying problems, and improving solutions through iteration, often working collaboratively and explaining their reasoning.

Learning habits that matter

Throughout the course, students build persistence, curiosity, and confidence when working with technology. They learn to describe processes clearly and systematically, forming habits that support long-term learning in STEM subjects.

Discover our online platform

Take a peek inside RoboCamp education platform and see what it can add to your lessons.

Free access for students

Included with the price All of your students can access the instructions and multimedia for the lesson at no extra cost.
Flexible number of accounts Got a new student added to your class? Reach out to our support to expand the number of student accounts available to you.

Easy to use

User-friendly interface Simply log in and pick the lesson for today. Browse everything available, or select from your favorites.
Intuitive lesson flow Each lesson is composed of introduction, building, checking the mechanism, programming it and testing.

For individual and group work

Designed for teaching and learning Teacher can control student access to instructions and multimedia, to suit their teaching style.
Different projects for different groups Assign different tasks within your classroom by sharing different lesson projects with your students.

Frequently asked questions

Yes. Many schools still own LEGO® WeDo 2.0 sets and use them successfully. This course is specifically designed to help schools continue teaching robotics and programming with existing equipment.
The course focuses on core programming and problem-solving skills that remain relevant across robotics platforms. These skills transfer easily to more advanced systems in the future.
No. All lesson plans are fully compatible with LEGO® WeDo 2.0 and do not require additional robotics kits.
Absolutely. The course works well as a foundation for later learning with platforms such as LEGO® SPIKE™, helping students build confidence and understanding before moving on.
Each lesson is designed to fit into a 90-minute class, giving students enough time to build, program, and test their ideas. With 25 lessons included, the course easily covers a full school year of regular robotics classes.
Absolutely. The course is created with beginners in mind and guides teachers step by step through every activity, so no previous coding or robotics experience is required.
Your subscription gives you access to all 25 multimedia lesson plans, including building instructions, programming guides, and ready-to-use classroom materials. Everything is available online and can be used throughout the school year.
Yes. The course supports key primary school curriculum goals, such as computational thinking, problem solving, and STEAM learning, making it a good fit for formal classroom teaching.

Course pricing

Programming WeDo 2.0 Robots Course: Beginner to Advanced
Complete program for the entire school year
25 coherent lessons with clear skill progression
Step-by-step instructions and multimedia support for teaching
Designed specifically for primary school
One-year online access for 1 teacher and students
299
$
1 year access