Welcome to the World of Code

Intuitive and Engaging Curriculum For Kids To Learn Coding

Alternative Text
Highlights

ABOUT CODING COURSE


Through game and project-based courses, kids use computer programming to solve puzzles and build games & chat-bots.

Alternative Text

Gamified Courses and Projects

Kids learn coding in an engaging and rewarding environment that utilizes gaming elements.

Alternative Text

Self-Guided Challenges

No previous experience needed. Each course includes instructions and user-adapted hints and tips.

Alternative Text

Real Coding Languages

CodeMonkey's courses teach text-based coding so kids learn to program like a real developer.

CURRICULUM ( PART 1 : LEARNING )

WHAT YOUR CHILD WILL LEARN


( Theme : Teach Text-based Coding by Helping a Monkey Catch Bananas ).

1. CODING CONCEPTS

Through the CodeMonkey program, children will learn coding concepts such as:


Statements & Arguments

Objects

Loops

Variables

Arrays

Functions

Conditions

2. COFFEESCRIPT

CoffeeScript, a useful coding language, is taught in Coding Adventure. Here’s are some reasons why:


Easy syntax - similar to JavaScript but the code is cleaner and more concise

Easy to read and learn compared to other languages

Small, clear language with lots of code examples

Effective after learning the basics

3. PYTHON

Python is a widely used programming language in the real world. A few of CodeMonkey’s courses teach it, specifically Banana Tales. Find out why it is an industry favorite below:


Allows developers to write fewer lines of code for tasks so it takes less time to build a program

Simple programming syntax with English-like commands

Functional - Can be used to create a wide-range of programs

Libraries of ready-made code available

Modules : Total lessons = 48

ClassProject Name/ Lesson nameDetails
Class 3 – 5Coding Adventure 1
Fundamentals
Introduce the basics of coding as students help a monkey catch bananas in fun-filled coding challenges.

No of lessons = 16

Total No of challenges = 150 (75 Story Mode and 75 Skill Mode)

Class 6 – 8Coding Adventure 2 :
Functions and Conditions

Challenge Builder

Students will continue the fun as they meet new characters and learn more advanced coding concepts.

No of lessons = 16

Total No of challenges = 140 (70 Story Mode and 70 Skill Mode)

Using Challenge Builder, students can create their own challenges and challenge their friends to solve it.

Class 9 – 10Coding Adventure 3 : Logic & EventsWrap up the course with new and learned coding concepts that will help students take on that greedy gorilla!

No of lessons = 16

Total No of challenges = 130 (65 Story Mode and 65 Skill Mode)

Challenge BuilderUsing Challenge Builder, students can create their own challenges and challenge their friends to solve it.
CURRICULUM ( PART 2 : CREATING CHALLENGES)

WHAT YOUR CHILD WILL LEARN


( From Learning the Code to Creating the Code )

1. FROM LEARNING TO CREATING

Leverage Challenge Builder to go hand in hand with your teaching-style by motivating your students to build their very own challenges. Students will share challenges with classmates and showcase their understanding of coding principles. 

Challenge Builder helps students evolve from learning to creating. Students will demonstrate everything from their understanding of the differences between event-driven code and sequential code to building loops and for loops.


2. USE CODE TO CREATE YOUR OWN CONTENT

The possibilities are endless!
Other than testing knowledge and exploring creativity, student-created challenges are perfect for the whole class to solve together! Simply pick a challenge created by a volunteering student and have the whole class try to solve it!


3. MASTERING CODING CONCEPTS

Through implementing Challenge Builder, your students will practice and master the following computer programming concepts:


Statements & Variables

Loops, Boolean Logic & Arguments

Objects & Array Indexing

Functions & Conditions

Return Values, Triggering Events & Comparisons

BUILD YOUR OWN ADVENTURE

BUILD CHALLENGES

Students will build their own challenges using CoffeeScript, a real programming language. Through creating challenges, users will practice logical reasoning, algorithms, creativity and computer programming.

TEST CODING CONCEPTS

Test your students’ understanding of coding concepts as they create their very own challenges. Students will strengthen their multi-media literacy as they practice how to modify and produce information in different forms.

SHARE WITH THE WORLD

Students can share their creations with their parents, peers and the world. Through sharing, students will further enjoy coding as part of their technological exploration and creative processes.

Preview Videos : Coding

Learn how to code


Getting Started with our Coding Course

Learn about object and their functioning

FAQ

Coding Course FAQs


Got a question? We've got answers. If you have some other questions, see our support center.

Our coding course has a  fun and intuitive curriculum where students learn to code in real programming languages. Through game and project-based courses, students as young as 7 use real programming languages to solve puzzles and build games and apps. The majority of our courses do not require prior coding experience to teach. All courses are designed for school, extra-curricular and home-use.
Our coding course covers universal coding concepts such as objects, function calls, arguments, loops, variables, arrays, for- loops, function definitions, boolean conditions, until-loops, if and if-else conditions, boolean operators, keyboard and mouse events. It also teaches computational thinking as well as other 21st century skills.
The programming language used in Coding Adventure is called CoffeeScript. It’s a language that compiles to JavaScript, and similarly to JavaScript it is used in the industry primarily for web applications. We chose this language for a few reasons, but mainly because of its friendly syntax, which resembles the way we write in English, compared to other programming languages.

The programming language covered in Coding Chatbots and Banana Tales is Python, a widely used language that has easy syntax. Python is a general-purpose, versatile and popular programming language. Through learning Python, students become one step closer to gaining the confidence they need to enter the real world of programming where they will build websites, apps and games.
CoffeeScript is a real-world coding language that is taught in several of our courses. While there are many coding languages to choose from, CoffeeScript is the perfect language for kids and beginners to learn since it has many real-life uses yet it remains intuitive to learn. CoffeeScript is similar to JavaScript in that it is primarily used for web applications, however, it has a much friendlier syntax that resembles the way we write in English. 

JavaScript Code Example:

describe('panda', function(){

  it('is happy', function(){

    panda.should.be("happy")

   });

}):

CoffeeScript Code Example:

describe 'panda', ->

  it 'is happy', ->

    panda.should.be("happy")