What We Teach

A Curriculum Designed for Kids

Our single focus is to teach young learners to code in a fun manner. We want to ensure that we first captivate their interest and then grow that interest into deep knowledge. We have designed a three-year program, that grows our students coding abilities one skill set at a time.

 

Year 1:

 

Our curriculum leverages the Scratch programming language created by MIT. Scratch is a visual programming language created specifically for young learners. Using Scratch’s block-based programming system, we have developed a curriculum that encourages our students to think and build in a step by step manner. The course is structured in a manner that creatively challenges our students to create new characters, dress them up, animate them, and build games, movies, and stories. At the same time, while they are having fun, they are learning the fundamentals of coding – loops, sequences, events, scripts, vectors, and parallelism.  

 

Here's a simple example of how Scratch works:

 

 

 

 

 

 

 

 

 

 

Scratch has built-in blocks that are dragged and dropped into the program. Creating the same “Hello World” exercise in Scratch will involve:

And Voila! The kids are on their way, learning to code! And no stress!

Year 2:

 

Year 2 is a fun way to continue to develop skills that our students learned from the previous year’s curriculum.

 

We focus this year on App Development. All our students use numerous apps each day on their phones. We leverage this interest and first-hand knowledge they possess to teach them to develop Apps that are of interest to them. By unleashing their creativity, we teach them a highly employable skill – App development in both Android and iOS (iPhone) operating systems.

 

Keeping with our mantra of making coding fun, we use MIT’s App Inventor to teach app development. App Inventor, like Scratch, is a block-based programming language to build mobile apps. We encourage our students to think, plan, and build mobile apps that can have a real impact on everyday life.

 

Year 3:

 

The curriculum for Year 3 is focused on teaching our students to build websites and web applications. We teach our students HTML, CSS, and JavaScript.

 

HTML and CSS are the two core technologies for building web pages. HTML provides the basic structure of sites and is at the core of every single web page. It is the starting point for anybody learning to create content for the web. CSS is the programming language that dictates how the HTML elements on a website should actually appear on the web page. Or rather, CSS is what gives a website its style. If HTML is the drywall, CSS is the paint.

 

JavaScript is a programming language that lets web developers design interactive sites. Pop up boxes on a screen are made possible because of JavaScript.

 

With three years of coding practice under their belt, we are confident that our students will begin high school with newfound confidence in their problem solving and critical thinking capabilities. 

Instructions for writing a code to print "HELLO WORLD"

Code appears as:

  • Declare a Class with name A

  • Declare the main method public static void main(String args[]){

  • Now Type the System.out.println("Hello World"); which displays the text Hello World.

 

class A {

public static void main (String args[]){

          System.out.printIn(“Hello World”);

  }

}

Student types:

Block that appears on screen:

when green flag clicked

say ["Hello World!"]

  • Instagram
  • LinkedIn
  • Facebook

©2020 by Code-Easily

CodeEasily is a subsidiary of Academic Advisors