Picking the right class

To decide which class is appropriate for your child, please read the class descriptions. For children in grades 3 and 4, we recommend that they start with Let's Animate and progress to Let's Invent before moving on to the textual languages.

For children in grade 5 and above that are new to coding, we recommend starting with Head Start before moving on to the textual languages. If you are not sure, feel free to reach out to us at hello@codeithacks.com.

If your child has had some programming exposure and would like to jump to more advanced classes, please provide all the necessary info in the registration form so that we can assess the proper level.

Level I Adventures Grades 3 - 6

Grades 3 - 4 starting path

Grades 5-6 starting path

Advance to textual languages

Course Catalogue

 
Let's Animate

Get ready to dive into the exciting world of computer programming. In this course, we will:

Learn how a computer works and the principles of coding.

Understand life cycle of coding. Through various hands on games we will learn about coding principles from ideation to implementation.

Create and animate characters by learning about movement commands, sounds, changing colours and other exciting actions. Using SCRATCH, students will work together on projects and learn to troubleshoot each other's code.

Build from three pre-written CODE-IT HACKS animation projects and one animation that the students will create and publish themselves.

Conclude with each student having their own studio setup in SCRATCH, a portfolio of animation projects, and design journals full of priceless ideas.

PREREQUISITES

  • No prior coding experience is required for this course

  • Students must bring their own LAPTOPS

  • CODE-IT HACKS will provide the design journals and other teaching materials.

 
 
Game On

In this module, we will build upon the concepts learnt in Animation. In this course, we will:

Get our sneakers on. We will be playing fun games like "Loopy Loop", "SORRY - you have dialled the wrong condition", "Would ARRAY number 400 please stand up?", etc. These games are part of CODE-IT HACKS unique curriculum and methodology to introduce coding concepts in a super fun manner.

Using SCRATCH, apply the coding concepts learnt to design games. Working under the supervision of the instructor, students will practice by remixing the projects designed by CODE-IT HACKS to practice making games.

For our final project, use our imaginations to debate ideas with teammates to come up with a fun game that requires us to use all the concepts learnt. These include but are not limited to: loops, operators, conditional statements, reusable blocks, motions, arrays etc.

Conclude with each student having their own studio setup in SCRATCH, a portfolio of animation and games projects, and design journals full of priceless ideas.

PREREQUISITES

  • We recommend students complete the level I "Let's Animate" course before signing up for this course.

  • Students must bring their own LAPTOPS

  • CODE-IT HACKS will provide the design journals and other teaching materials.

This is a milestone course. With the completion of level I Let's Animate and Game On, students earn the "Mentor" title. Mentors are invited to supervise and guide in "free workshop" classes for younger students (JK - grade 2) offered by CODE-IT HACKS once a quarter. This is a great opportunity for our students to confidently guide with the knowledge they have acquired.

 
Head Start

This module is designed for grades 5 and higher with no coding experience. It is a combination of our "Let's Animate" and "Game on" courses. Keeping to the same principles, the course is designed keeping in mind the ages of the students. In this course, we will do the following:

Get your sneakers on - we will be playing fun games like "Loopy Loop", "SORRY - you have dialled the wrong condition", "Would ARRAY 400 please stand up?", etc. These games are part of CODE-IT HACKS unique curriculum and methodology to introduce coding concepts in a super fun manner.

Using SCRATCH, we will learn to create characters and animate characters by learning about movement commands, sounds, changing colours and other exciting actions. Students will work together on projects and learn to troubleshoot each other's code.

Using SCRATCH, we will apply the coding concepts learnt to design games. Working under the supervision of the instructor, students will practice by remixing the projects designed by CODE-IT HACKS to practice making games.

We will for our final project, use our imaginations to debate ideas with teammates to come up with a fun game that require us to use all the concepts learnt. These include but are not limited to: loops, operators, conditional statements, reusable blocks, motions, arrays etc.

Conclude with each student having their studio setup in SCRATCH, a portfolio of animation and games projects, and design journals full of priceless ideas.

PREREQUISITES

  • No Coding experience required

  • Students must bring their own LAPTOPS

  • CODE-IT HACKS will provide the design journals and other teaching materials.

This is a milestone course. With the completion of level I Head Start, students earn the "Mentor" title. Mentors are invited to supervise and guide in "free workshop"  for younger students (JK - grade 2) offered by Code-it Hacks once a quarter. This is a great opportunity for our students to confidently guide with the knowledge they have acquired.

Let's Invent

Introducing Makey Makey! This is where things get real. Using the programming skills students learnt in earlier modules, we will design programs and connect them to every day items such as balloons, bananas, marshmallows, etc. via the sensory circuit boards to invent things. This is a fun class for students to see one form of real application of software programming and engineering coming together.

Students will come out of this class feeling like a true inventor!

PREREQUISITE

  • Completion of Let's Animate & Game On or completion of Head Start. If you have prior coding experience, let us know in the registration form for us to asses.

  • Students must bring their own LAPTOPS.

  • CODE-IT HACKS will provide the Makey Makey Kits for use in the class. Or you have an option of purchasing your own kits.

 
My First Website

There is nothing more satisfying then showcasing your talent and skills and sharing your hobbies with your extended network. Having your own website is one means of doing so. Learning to build a website in today's digital landscape is an essential skill to acquire. The eight week course is designed to go at a comfortable pace, giving students ample time to adjust to their first textual mark-up language. In this course students will do the following:

Dive into the world of HTML and Cascading Styling Sheets (CSS) to learn and create impressive websites

Use Mozilla Thimble to create code and Pixlr to create art

Conclude with each student having built their own beautiful multi-page website, with a place to share videos, images and text about who they are, a portfolio page to showcase their hobbies and talent.

PREREQUISITE

  • It is recommended that students have had some exposure to graphical languages

    Students must bring their own LAPTOPS

  • CODE-IT HACKS will provide the design journals and other teaching materials.

 
 
Intro to JavaScript

JavaScript is a playful programming language also known to be the programming language of the internet. Transitioning from graphical language to a textual language would be a less of a challenge for students. Having learnt the fundamentals of coding graphically, students can experience the power of a real programming language. This course will introduce students to JavaScript at a comfortable pace. In this course will cover the following:

Create advanced games and interactive webpages

 Dive deep into:

  • the power of functions and the reusability it offers in simplifying code

  • write and modify HTML code to make it more interactive and dynamic

  • learn about DOM and jQuery and its power to accept user input

Work on many projects pre-designed by Code-it Hacks. For the final project, teams will be tasked to come up with something cool with Javascript!

PREREQUISITE

  • It is recommended that students have had some exposure to graphical languages

    Students must bring their own LAPTOPS

  • CODE-IT HACKS will provide the design journals and other teaching materials.

Pretty Python

A Powerful expressive language, Python  may seem daunting to many. Code it Hacks has something fun cooking with the curriculum to keep the bright minds engaged with Python. This into class is set for a duration of eight weeks to introduce new concepts at a comfortable pace

Students will get a deeper understanding of:

  • Functions and its power of reusability

  • Basics of data structures

  • More use of loops and conditional statements

  • Create amazing games, graphics etc.

Students will work on many projects pre-designed by Code-it Hacks. For the final project, teams will be tasked to come up with something cool with Python!

PREREQUISITE

  • It is recommended that students have had some exposure to graphical languages

    Students must bring their own LAPTOPS

  • CODE-IT HACKS will provide the design journals and other teaching materials.

 
Subscribe to Our Newsletter