RoboGarden For Schools

Student & Teacher Friendly Curriculum - Tools For Code Learning

Get Started  

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

RoboGarden For Teachers

RoboGarden gives administrators and educators the ability to manage all aspects of their students' coding courses

View Classroom details

Teachers can view classroom details like class list and assign missions.

View classroom progress

Teachers can monitor classroom progress and view each student’s 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 courses.

Select coding mission and solve

Once a course has been assigned, the learner can attempt missions.

Our Journeys

The 'journey' is the 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.

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.

Description

Connect blocks to move Robo and prepare for a birthday party

Concepts

Robo Simple Movement
SetColor
SetText
PrintSequencing

Prerequisites

Journeys:
None
Knowledge/skills:
Reading simple sentences, One digit addition

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.

Description

Have fun and learn repeat and use of Robo sensors while you are in the Birthday.

Concepts

Simple Repeat Loops
Robo Sensors of Color and Text
Move with more accurate distances

Prerequisites

Journeys:
Get to know the world in the party
Knowledge/skills:
2 digits Addition/Subtraction

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.

Description

A journey to the moon where you will learn about conditions and variables.

Concepts

Conditions
Nested conditions inside Repeat loops
While Loops
Nested conditions inside While loops
Set Variables, Increment Variables

Prerequisites

Journeys:
Sense the fun in the birthday party
Knowledge/skills:
Completing missing sequences of numbers (5s, 10s, 100s)

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 advanced math expressions on variables. Solve more puzzles while planning to a journey to the moon, and apply that on math concepts.

Description

You will learn about math operations, calculations and count loops on your way to the moon.

Concepts

Count Loops with variables
Nested Conditions inside Count Loops
More Math operations

Prerequisites

Journeys:
What if Robo goes to the moon?

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.

Description

Learn to use advance loops in this Journey with the snowman.

Concepts

Break and Continue loop commands
Construct Simple Nested loops

Prerequisites

Journeys:
Let's go to the moon, back and forth

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.

Description

Learn nested loops, Arrays, Lists and functions to build and play with your snowman.

Concepts

Complex Nested Loops and Conditions
Arrays, Lists
Functions

Prerequisites

Journeys:
Need a break, build a snowman

Grade 6 - Discover JavaScript

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

Description

Everything from movement through loops, conditions to nested structures in your winter journey with Java Script.

Concepts

JavaScript basic command
If, Loops syntax in JS
Nested loops Syntax in JS

Prerequisites

Journeys:
Decorate the tree from bottom up

Grade 6 - Discover PYTHON

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

Description

Everything from movement through loops, conditions to nested structures in your winter journey with Python.

Concepts

Python basic commands
If, Loops syntax in Python
Nested loops Syntax in Python

Prerequisites

Journeys:
Decorate the tree from bottom up

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 begginer level to moderate programming level in a funny puzzles to solve.

Description

Everything from movement through loops, conditions to nested structures in your winter journey

Concepts

Simple movement
Sense Colors, Print
Conditions
Repeat, While Loops
Nested conditions inside loops
Nested Loops

Prerequisites

Journeys:
None

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.

Description

Learn scripting using javascript, without the need to setup complex environment.

Concepts

Writing Simple JavaScript commands
Writing Simple JavaScript Conditions
Writing Simple JavaScript loop

Prerequisites

Journeys:
Discover JavaScript

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.

Description

Learn scripting using Python, without the need to setup complex environment.

Concepts

Writing Simple Python commands
Writing Simple Python Conditions
Writing Simple Python loops

Prerequisites

Journeys:
Discover Python

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.

Description

Be familiar with JavaScript arrays and functions.

Concepts

Writing JavaScript Structures
Variables
If statements
Loops
Nested Loops
Functions/Lists

Prerequisites

Journeys:
Introduction to JavaScript

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.

Description

Be familiar with Python arrays and functions.

Concepts

Writing Python Structures
Variables
If statements
Loops
Nested Loops
Functions/Lists

Prerequisites

Journeys:
Introduction to Python

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)

Description

Build a whole application in javascript with complex functionality. In addition to writing full application, students will be familiar with code version control systems.

Concepts

Writing Full Application in JavaScript including:
Variables
Input/Output
Conditions
Loops
Functions/Lists

Prerequisites

Journeys:
Master JavaScript

Grade 9 - Professional Python Programming

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

Description

Build a whole application in Python with complex functionality. In addition to writing full applicatio, students will be familiar with code version control systems.

Concepts

Writing Full Application in Python including:
Variables
Input/Output
Conditions
Loops
Functions/Lists

Prerequisites

Journeys:
Master Python

Education First

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.

Learn More

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

BRONZE

350 Students
10 Classrooms/Journeys

Join Now

SILVER

700 Students
20 Classrooms/Journeys

Join Now

GOLDEN

1050 Students
30 Classrooms/Journeys

Join Now
Privacy Policy Terms of Use