Robotics is for kids who love to do hands on things and more. They are builders, tech wizards (like electronics), coding all at the same time. It is a lot more challenging than regular programming or digital arts at higher levels. Robotics is very enjoyable at lower levels like Level 0 and Level 1 and very challenging at higher levels like Level 2.

The purpose of our L0 Courses is to trigger a lifelong curiosity with technology. Our hope is this will lead to rewarding careers for them in the future. All our Level 0 programs are completely play based. Kids would feel like they are playing with robots, colorful mats, characters, digital animations and enacting in stories. But they will be learning these technology topics passively as well!  This course helps them improve their problem-solving skills, pushes their creativity to new heights, and exposes them to STEM. Overall, trigger their love for technology and self-learn of it. Overall, triggering their curiosity to Technology, leading to rewarding Tech careers!

After completing our L0 course, students can gradually continue onto L1, or perhaps L2 for more of a challenge.  Please see our methodology page to learn more about our learning methodology from play based learning (L0) at elementary to mastery(L3) by end of high school.

Level 0 – Robotics  

The Level 0 curriculum triggers kid’s excitement and curiosity for robots by immersing them to stories that involve real, physical, educational robots. In L0 Robotics classes, we focus on providing fun themed stories to keep students enthusiastic and engaged. That way they there is more of a purpose to programing, building, testing, before finally playing and traverse through mazes, mats, and obstacles with their robots. An example of a fun story: A monster has trapped a rescue robot named Clark, and the kids have to help Clark escape. They do this by programming the robot with a solution to become a Robot Hero and save puppies in danger. Another example of a fun theme: Taking part in a robot dance-off and talent show.

In the Robot Build sessions, students will be given a Snap-On Robotics kit, which has modular electronic pieces that are designed to snap into place together, and an Android Tablet, so they can build their robot and bring it to life. Some examples of builds we have in our L0 course are: Robot Car, Building basic circuits, Engineering Vehicle, Robot monkey, etc.

Once completing the build, the students will be able to control their robot to take part in fun activities such as playing robot soccer, red light green light, freeze tag, and more! Overall, they get to have fun but also passively learn the basics of coding and robotics.

The advantage of physical robotics, over learning traditional STEM on the computer or on paper, is that students get to see their code in action in real time. This gives a better understanding on the effect of coding and gives a greater level of satisfaction than one just in front of a screen.

Level 0 (Age 6-8): Robotics: Pics

Our Level 1 (L1) Courses are our the ‘LEARN’ phase for each course. This course introduces student to robotics concepts systematically and thoroughly. Learning objectives are aligned to BC ADST curriculum and goes well beyond it.
Our L1 Robotics course includes students working on various pre-built robots helping them understand robot mechanics, sensors and motors and overall design of various robots. There are months diving into electronics and circuitry to see how things work at a low level by using safe and easy-to-use snap-like circuits. During the ‘build’ months students construct their own robots using kits, and bringing their builds to life with programming and testing. A lot of our robots use micro:bits as the brain of the robot, these are very intuitive chipsets with built in LED grids, microphones, speakers, gyroscope, Bluetooth, Wi-Fi, and more.

Examples of day-to-day activities include programming a robotic hand to grab objects with five fingers, programming a drawing robot that uses real paper and markers to draw shapes or pictures, programming a vehicle robot to traverse mazes, or program a creature-like robot to walk on four legs.

BC ADST curriculum can be found here. Total course duration is around 80 hours and close to half of that is optional at home assignments.

Key Modules:

  • Module 1: Fundamentals: Students gain a historic foundational understanding of both hardware and software portions of Robots. Big Ideas (key concepts) in robotics.
  • Module 2: Navigation: Foundational concepts/theory of Robot programming and attaining precision in movements. Robot math and key math topics necessary.
  • Module 3: Sensors: Various sensors robots use and adjust actions based on those.
  • Module 4: Electronics basics, circuits, breadboarding & micro bits & build micro:bit based robots.
  • Module 5: Control: Complex logic portions in processing input and programming for more intelligent decisions. The user will learn to include sensor feedback, popular topics like line following, obstacle avoidance, maze solving etc. with robots.
  • Module 6: Power Technology & Introduction to Mechatronics. Uses of power technology, Renewable and non-renewable sources of energy. Conversion and transmission of energy, kinetic and potential energy, effect of mass and inertia on speed and distance.
  • Module 7: Ethics and Humanism aspects of Robotics
Level 1 (Age 9-13): Robotics: Pics


Computer programming is for the thinkers and visionaries of tomorrow. The nerdy types.

Prepare your kid to take advantage of the digital age – Not just a consumer of it! This coding sessions are a strictly play-based approach to introducing coding to young students using a variety of fun themes. By the end of this coding session, students will have gained knowledge in writing long structured code sets in block-based programming (Scratch), and have enhanced their problem-solving skills and creativity. 

  • Introduces coding concepts through interactive, fun learning.
  • Teaches basic coding skills, such as sequencing, loops, and conditionals.
  • Encourages creativity and problem-solving.
 Artifiical Intelligence (AI):
For students who have done these course or similar courses before are given advanced programs with more AI routines. Kids use drag and drop blocks to do projects like facial recognition, human mood detection, celebrity detection, etc. which regular coding cannot achieve in any reasonable way. Overall, the course let them have fun using those AI routines with some easy coding. Student’s code and manage these projects with support from their instructors.

Whether the student is a beginner or has already done coding classes, this L0 class will give them an edge and trigger their interest in coding & AI.

This is an introductory and comprehensive course on Computer Programming. This course is focused on Computer Programming which includes both theory and learning via projects. This starts off with programming concepts and proceed as a regular python course. Python is a very powerful, industry strength programming language that is an extremely valuable skill to have. The objective is to learn just one language deeply which will enable the students to learn any programming language by themselves in future (Java, C, C++ or even the ones not invented yet!). This course acts as a foundation (mandatory) course for all higher level, Level 2 & Level 3 courses. So, we focus solely on the programming language of Python.
The course is offered In-Person at our center OR online. Either of them are led by instructor with small classes sizes (12 in case of in person and 8 in case of online). As for curriculum, BC ADST curriculum is covered and goes beyond. BC ADST curriculum can be found here.

Key Modules:

  • Module 1: Introduction to Python: This module introduces the text-based programming language of Python. The module covers Python IDEs, syntax, data structures, formatting & error handling. Modifying programs in python.
  • Module 2: Complex functions and programming technics. Review of ‘big ideas’ and computational thinking approach. Simple projects that practice these concepts and team projects. Students create algorithms, flowcharts & documentation and peer review these artifacts.
  • Module 3: Introduction to testing, debugging methodology. Do’s and Don’ts in testing and debugging. Students are introduced to the idea of working as a team to achieve larger coding projects, modularizing, defining roles and responsibilities, interfaces etc.
  • Module 4: Projects involving Python. Concepts like object-oriented programming in Python. Classes and Inheritance.
  • Module 5: Review of Python standard libraries. Projects involving the use of these.
  • Module 6: Advanced Concepts in Python: Artificial Intelligence routines in Python
  • Module 7: Advanced Concepts in Python: Micro Python for Internet of Things (IoT) programming etc.


For students with creative and imaginative abilities. Lead them to a path of using digital tools to express their imagination. No Coding involved in Ditial Arts Level 0 or Level 1.

Welcome to our thrilling digital arts afterschool program, crafted especially for young artists aged 6 to 8! This program is designed to ignite curiosity and unleash creativity in a fun, interactive environment. Each week, your child will dive into the fascinating world of digital arts, discovering new skills and exploring the endless possibilities of creative expression through technology.

What to Expect:

  • Hands-On Digital Drawing and Painting: Kids will use digital brushes and tools to create their own masterpieces, learning techniques that blend traditional art with modern technology.
  • Animation and Storyboarding: Children will bring their stories to life, learning the basics of animation and how to create storyboards.
  • Sound Effects and Digital Effects: Kids will explore how to enhance their digital creations with sound and visual effects, making their artwork even more engaging.
  • Embedded AI Technologies: We introduce cutting-edge AI tools that help children expand their creative horizons and understand the future of digital arts.

Our program is a modern adaptation of traditional arts and painting programs, transforming the classic creative experiences of yesterday into dynamic, digital adventures for today. Building on the success of our established program that has been running in schools for a couple of years, we’ve updated it to include even more innovative tools and techniques. Rest assured, there is no coding or robotics involved in this course. By focusing solely on digital arts tools, we aim to build confidence and familiarity with modern creative technology.

Play-Based Learning:

This program is designed as a play-based experience with very light and fun activities. There is no stress of learning; instead, children engage in creative exploration through enjoyable and stress-free sessions.

Prepare for the Future:

By enrolling your child in our digital arts program, you are preparing them for the future of art. Digital arts are becoming increasingly integral to various creative industries, and gaining proficiency in these tools and techniques will open up exciting career opportunities for your child. As parents, you are giving them a head start in developing skills that will be highly valued in the careers of tomorrow.

Stay Connected:

To keep you involved and celebrate your child’s progress, we provide daily pictures of student creations via our closed parents’ group. This way, you can share in the excitement of their artistic journey and witness their growth firsthand.

Whether your child is a budding artist or simply curious about digital creation, they’ll find joy and excitement in every session. Don’t miss this opportunity to inspire your child’s imagination and creativity—sign up today and watch them transform into the digital artists of tomorrow!

This is the next level for the ongoing Digital Arts Level 0. Here the kids are graduating from just an interest and curiosity to an actual learning and practicing some complexities of digital art. They try tools similar to photoshop, 3D designs, video editing. They take away some useful techniques and tools that help them in future for a variety of things. From creating flyers to writing better resumes, video editing, making better presentations etc.

  • Basics of Digital Arts : Intro. introduce layers, groups, locks, tools, effects. How to retouch, and remove a background, Editing raw photos, and other useful techniques.
  • Basics of 3D Design : Pattern Creation, Create your own avatar, Design various characters and objects
  • Intro/basics of video editing: Tools used, Cutting videos and adding transition text, sound etc. add video formats
  • How to create better animated presentation (PowerPoint)

Who are these courses for?

  • High school students or exceptional middle schoolers
  • Students serious about STEM careers and ready for a rigorous tech program
  • Must have completed our Level 1 program or pass an assessment showing equivalent knowledge

Course Streams:

  1. Robotics
  2. Coding

Program Details:

  • Each program spans two years
  • Courses are paid monthly (no contracts)

What will students do?

  • Engage in real-life projects throughout the course
  • Build a comprehensive portfolio showcasing achievements and projects
  • Strengthen college applications to competitive technology programs

Program Highlights:

  • Robotics Level 2: Students work on real-life electronics and open-source robotics projects.
  • Coding Level 2: Students create projects in web development, networking, IoT, and AI, developing a robust portfolio that demonstrates their skills and readiness for advanced studies.


  • Mastering their chosen field and validating career goals by understanding the pros and cons of the field. Reduce their career regrets and college course selections down the line.
  • A strong portfolio developed through these courses provides a significant advantage in the college admissions process
  • Showcases the student’s dedication, skills, and real-world experience in STEM

Please contact us for details at info@cloverdalerobotics.ca

Registration Open for CRL Center Classes (2024-2025)

Join Waitlist We will inform you when the product arrives in stock. Please leave your valid email address below.