Bring Coding to Your School

RoboGarden provides an empowering tool to integrate coding with your school program

Register Now  
Teachers do not need even a basic understanding of computer science to teach coding. After the teacher logs in, they are redirected to the home page (dashboard), which contains statistics that allow them to student activity

With RoboGarden, educators do not need even a basic understanding of computer science to enable their pupils to learn coding.

Teach coding in your classroom with no prior experience

RoboGarden gives teachers an empowering tool that allows them to manage all aspects of their students' coding courses without needing any previous programming experience

View Classroom details

Teachers can view classroom details like a class list, and can assign different coding missions.

When the teacher clicks on any coding course, they are redirected to that course's page. The coding course page has reports about that course and the students’ progress in it.
When the teacher clicks on the student, a report page containing information about the student's progress will appear

View classroom progress

Teachers can monitor classroom progress and view each student’s programming level of achievement such as, completed missions.

RoboGarden For Students

View classroom enrollment

Students can view the classrooms they are enrolled in and select any one of them to access different programming courses

Select coding mission and solve

Once a course has been assigned, the student can start their coding mission

The To Do Page allows a student to view all the  coding adventures that they are supposed to play

RoboGarden Coding Journey

The 'journey' is a coding course in RoboGarden. A RoboGarden 'journey' consists of eight 'adventures'. Over the course of the 'journey', the student will learn various key coding concepts and apply them to math and science scenarios.

Birthday world is a great world where the students will start their coding journey with a set of missions that will teach them different coding concepts. A great party needs a lot of preparation, and the missions involve getting things ready for Robo and his friends.

Grade 1+ : Get to know the world in the party

In this journey, students learn the basic movement of Robo inside the field as well as functions that make changes to the field like set color and write text. Students solve missions to get familiar with Sequencing and motor actions of Robo while playing and apply some simple math concepts.

JOURNEY DETAILS
The Golden Mountain World where the student will start their coding journey through a set of missions that will teach different coding concepts. Robo plans for a paintball and a dance party, but there are poisonous snakes and preying wolves lurking in the woods.

Grade 1+ : Exploring the Maze

Maze in this journey have been built to avoid many obstacle by different movement.
Student will be introduced to rotation and translation movement to reach his goal.

JOURNEY DETAILS
Birthday world is a great world where the students will start their coding journey with a set of missions that will teach them different coding concepts. A great party needs a lot of preparation, and the missions involve getting things ready for Robo and his friends.

Grade 1+ : Play with the Alphabet

Students will become familiar with letters of Alphabet. They will begin with missing letters, move on to writing a complete word, and end with completing entire statements.
They will explore new animals, fruits, and vegetables, and will also learn the words and expressions used to describe family.

JOURNEY DETAILS
Birthday world is a great world where the students will start their coding journey with a set of missions that will teach them different coding concepts. A great party needs a lot of preparation, and the missions involve getting things ready for Robo and his friends.

Grade 2+ : Sense the fun in the birthday party

While preparing for a birthday party, students will learn repeat loop and Robo sensors of colors and text. Applying all that in solving some math puzzles and collect objects and move objects around.

JOURNEY DETAILS
RoboGarden's  moon world introduces students to space, where they can experience everything from the calculations required to launch rockets to the challenge of maintaining the appropriate speed and weight ratio inside the space shuttle. Students will be introduced to the different tools and equipment that the astronauts use during their journeys.

Grade 3+ : What if Robo goes to the moon?

Students will get familiar with conditions, while loops, variables, and simple addition/suptraction operations in programming. Practice variables and conditions to solve some math puzzles and prepare for launching a rocket to the moon.

JOURNEY DETAILS
RoboGarden's  moon world introduces students to space, where they can experience everything from the calculations required to launch rockets to the challenge of maintaining the appropriate speed and weight ratio inside the space shuttle. Students will be introduced to the different tools and equipment that the astronauts use during their journeys.

Grade 4+ : Let's go to the moon, back and forth

"Upon completion of this journey, Students will be more familiar with variables operations, Loops with variables, and advancep math expressions on variables. Solve more puzzles while planning to a journey to the moon, and apply that on math concepts."

JOURNEY DETAILS
RoboGarden’s hero robot will start getting to know the Ice World by familiarizing himself with the field setup. Robo begins by planning his fishing and exploration trips. When he finds a group of scientists conducting experiments, he helps them out with his knowledge of mathematics. As Robo assists the scientists in their research, he will learn a lot about math, arrays, and sequence solving. He will also learn better methods of dividing work between himself and his friends.

Grade 5+ : Need a break, build a snowman

Students in this Journey will learn how to use continue and break to control the behaviors of loops. Moreover, the students will be able to construct nested loop structures to create more complex repetition logic in their codes.

JOURNEY DETAILS
RoboGarden’s hero robot will start getting to know the Ice World by familiarizing himself with the field setup. Robo begins by planning his fishing and exploration trips. When he finds a group of scientists conducting experiments, he helps them out with his knowledge of mathematics. As Robo assists the scientists in their research, he will learn a lot about math, arrays, and sequence solving. He will also learn better methods of dividing work between himself and his friends.

Grade 6+ : What is the function of a snowman?

In this journey, students will continue their journey in learning and applying programming concepts of arrays, loops, and nested loops. Another important concept is introduced which is structured programming and organizing their code in functions.

JOURNEY DETAILS
Winter World is built around a virtual Christmas celebration. Every year at Christmas time, a special lake becomes enchanted and the town’s people find beautiful ornaments that have magically appeared on its frozen surface. Picking ornaments up off the lake’s surface is a dangerous adventure. Robo decides to help the townspeople collect the enchanted ornaments to decorate the town’s Christmas tree. He will need you to guide him since the icy lake can be treacherous. Help Robo skate across the frozen surface to safely collect the ornaments.

Grade 6+ : Discover JavaScript

Learn the syntax of javascript. How loops, conditions, math oprations are written in javascript. Students will start their first steps to javascript as a textual language and its relation to blockly programs

JOURNEY DETAILS
Winter World is built around a virtual Christmas celebration. Every year at Christmas time, a special lake becomes enchanted and the town’s people find beautiful ornaments that have magically appeared on its frozen surface. Picking ornaments up off the lake’s surface is a dangerous adventure. Robo decides to help the townspeople collect the enchanted ornaments to decorate the town’s Christmas tree. He will need you to guide him since the icy lake can be treacherous. Help Robo skate across the frozen surface to safely collect the ornaments.

Grade 6+ : Discover Python

Learn the syntax of Python. How loops, conditions, math oprations are written in Python. Students will start their first steps to Python as a textual language and its relation to blockly programs

JOURNEY DETAILS
Winter World is built around a virtual Christmas celebration. Every year at Christmas time, a special lake becomes enchanted and the town’s people find beautiful ornaments that have magically appeared on its frozen surface. Picking ornaments up off the lake’s surface is a dangerous adventure. Robo decides to help the townspeople collect the enchanted ornaments to decorate the town’s Christmas tree. He will need you to guide him since the icy lake can be treacherous. Help Robo skate across the frozen surface to safely collect the ornaments.

Grade 7+ : Decorate the tree from bottom up

In this journey, Students will get familiar to all programming concepts from simple sequencing to conditions, loops, nested structures. This is a compressed journey from beginner level to moderate programming level in a funny puzzles to solve.

JOURNEY DETAILS
Volcanic world where the student will start their coding journey through a set of missions that will teach them different coding concepts. Robo leads an expedition to a volcanic island in a quest for hidden treasure. Expeditions are a lot of work.

Grade 7+ : Introduction to Java Script

Students will write their first lines in Javascript, know variables and expressions, if else, simple loops. Learn scripting using javascript, without the need to setup complex environment.

JOURNEY DETAILS
Volcanic world where the student will start their coding journey through a set of missions that will teach them different coding concepts. Robo leads an expedition to a volcanic island in a quest for hidden treasure. Expeditions are a lot of work.

Grade 7+ : Introduction to Python

Students will write their first lines in Python, know variables and expressions, if else, simple loops. Learn scripting using Python, without the need to setup complex environment.

JOURNEY DETAILS

Grade 8+ : Master JavaScript

Upon completion of this experiment Students will be able to write more complex blocks of code in javascript. Be familiar with javascript arrays and functions.

JOURNEY DETAILS

Grade 8+ : Master Python

Upon completion of this experiment Students will be able to write more complex blocks of code in Python. Be familiar with Python arrays and functions.

JOURNEY DETAILS

Grade 9+ : Professional Java Script Programming

In this journey, students will build a whole application in javascript with complex functionality. In addition to writing full application, students will be familiar with code version control systems like (git)

Grade 9+ : Professional Python Programming

In this journey, students will build a whole application in Python with complex functionality. In addition to writing full applicatio, students will be familiar with code version control systems like (git)

NOT ONLY CODING

NGSS promotes three distinct and equally important dimensions to learning science: crosscutting, practice, and core ideas

NGSS Compatible Curriculum

Our journeys are designed to be as fun as they are informative. They don’t just teach Robo to move and perform different tasks, the students learn a lot of important information during the process they also cover many NGSS as well..

Learn More
K12 is the trusted provider of online learning for many virtual public schools, as well as for homeschooling

K-12 Compatible Curriculum

Our courses (journeys) have been developed taking into consideration the key skills and learning outcomes of the K12 education curriculum outcomes; the lessons are designed to match the same learning outcomes as those corresponding to the same age group in the Ontario curriculum.

Learn More

School Plans

An icon to express that the school is subscribed to RoboGarden's Bronze plan for integrating coding in schools

BRONZE

350 Students
10 Classrooms/Journeys

Join Now
An icon to express that the school is subscribed to RoboGarden's Silver plan for integrating coding in schools

SILVER

700 Students
20 Classrooms/Journeys

Join Now
An icon to express that the school is subscribed to RoboGarden's Gold plan for integrating coding in schools

GOLDEN

1050 Students
30 Classrooms/Journeys

Join Now
Privacy Policy Terms of Use