Coding Classes For Kids Online

09-05-2017-why-coding-infographic-blog.png

The single most important skill of the 21st century is CODING. As technology makes inroads into all avenues of life, CODING is no longer the forte of only the specialized programmer or hacker.

This course is targeted towards primary & middle school students initiating them into the programmatic & algorithmic thinking to solve problems through code. 

 

Goals of this course

  • Introduction to programmatic & algorithmic thinking

  • Basic problem solving patterns

  • Flow charting

  • Basics of gamification

  • Game spec creation

  • Familiarity with coding environments.

 
coding-freak.gif
algo thimk division.jpg

LIGHTBOT

screen_proc.jpg

Solve Puzzles using Programming!

LightBot is a puzzle game based on coding; it inherently teaches a child programming logic as you play!

What You'll Learn

Sequencing, Overloading, Procedures, Recursive Loops & Conditionals

LightBot was designed with first-time coders. It's been played by over 20 million kids and has been used by tens of thousands of teachers worldwide.


CARGO-BOT

cargo-bot.jpg

Cargo-Bot, a game-bas that teaches you programming concepts. Give instructions to a robot arm which moves crates to the right place. Have full control in over 30 tricky levels. Experience a whole new level of thinking. Be logical, play Cargo-Bot.

RAMME-cargobot.jpg

TOWERS OF HANOI

us-appletv-1-towers-of-hanoi-classic-brain-puzzle-game-also-on-the-apple-watch.jpg

Tower of Hanoi is a mathematical puzzle where we have three rods and n disks. The objective of the puzzle is to move the entire stack to another rod, obeying the following simple rules:
1) Only one disk can be moved at a time.
2) Each move consists of taking the upper disk from one of the stacks and placing it on top of another stack i.e. a disk can only be moved if it is the uppermost disk on a stack.
3) No disk may be placed on top of a smaller disk.

4-256.gif
tower-of-hanoi.png

PENCIL CODE

Dream it. Code it.

Pencil Code is a collaborative programming site for drawing art, playing music, and creating games. It is also a place to experiment with mathematical functions, geometry, graphing, webpages, simulations, and algorithms. Programs are open for all to see and copy.

1_EAvplG_NeIjYLofDabk5Mw.gif

SCRATCH CODING

9.Scratch Coding_0.PNG

What is Scratch?

Scratch is a programming language and an online community where children can program and share interactive media such as stories, games, and animation with people from all over the world. As children create with Scratch, they learn to think creatively, work collaboratively, and reason systematically. While Scratch is primarily designed for 8 to 16 year old, it is also used by people of all ages, including younger children with their parents.

It’s a bit like the programming equivalent of LEGO!

When children are ready they can try text-based languages such as HTML & CSS or Python, but there’s plenty of opportunity to develop useful skills in Scratch first.

Goal of the course

  • Help young people to think creatively and develop good logical reasoning skills.

  • The ability to create animations, games and other unique creations using Scratch

  • Developing a good sense of pattern recognition, and problem solving skills

  • Developing the Trial & Error method, - the fundamental method of solving problems characterized by repeated, varied attempts which are continued until success.

Create stories, games, and animations through Scratch Coding!

Start Today

 
Python.png

What is Python (Programming)?

Python is a general-purpose language. It has wide range of applications from Web development (like: Django and Bottle), scientific and mathematical computing (Orange, SymPy, NumPy) to desktop graphical user Interfaces (Pygame, Panda3D).

The syntax of the language is clean and length of the code is relatively short. It's fun to work in Python because it allows you to think about the problem rather than focusing on the syntax.

Features of Python Programming

Simple Elegant Syntax

Programming in Python is fun. It's easier to understand and write Python code. Why?The syntax feels natural. Take this source code for an example:

aZMA8p3_460sa.gif

Python has a large supporting community. There are numerous active forums online which can be handy if you are stuck. Some of them are:

 
 

WHY PYTHON?

python-2.gif

Python is a terrific language. The syntax is simple and code length is short which makes is easy to understand and write. If you are getting started in programming, Python is an awesome choice. You will be amazed how much you can do in Python once you know the basics. It's easy to overlook the fact that Python is a powerful language. Not only is it good for learning programming, it's also a good language to have in your arsenal. Change your idea into a prototype or create games or get started with data Science, Python can help you in everything to get started.