fbpx

Age 10 – 12

S101: Scratch Beginner 1S102: Scratch Beginner 2S103-A: Scratch STEM ClassesS103-B: Tinkering LabP101: Beginner Python 1P102: Beginner Python 2

SCRATCH: BEGINNER I (AGE 10-12)

August 9th, 2018 Yilun Zhu
Class Schedule

Step into the World of Programming

Specially designed for curious young minds who are new to coding / programming: This course introduces a must-have skill to equip your children with, for their futures. We believe in engaging children to be thinkers and creators through hands-on and project-based learning, for a purpose.

Students will design their own interactive stories, animations and gaming ideas using Scratch, a visual programming language. Students will combine visual blocks creatively and instruct the computer to breathe their creations to life.

The beauty in what we teach is not the language that matters, but the practice of thinking through a problem and applying a solution. This logic is essential to any coding language and applicable even beyond the scope of the course. Want to find out more? Check out our FAQs.

Who is this for?

Children 6-10 years old

Completed Scratch Beginners 1

Course Structure & Fees

Weekend Classes
(Saturday or Sunday)
2 hours x 5 days
¥27,000 + tax

After-School Classes
(1 day a week)
1.5 hours x 7 days
¥29,500 + tax

Class Info

Small Class Size: 6 students maximum

Laptop provided (one per child)

 

Outline

Introduction to and exploration of Scratch
Understand Motions and Events
Learn about (x, y) coordinates
How to initiate events with different user input

Control of characters using Commands
Relative versus Absolute commands
Setting sizes
Give instructions to your Characters

Step-by-step Animation
Loops and parallelism techniques
Customize costumes, colours and pick music

Creation of in-game variables
Score, Timer

 

 

 

Upcoming Scratch Beginner 1 Classes

 

Request New Class Time

SCRATCH: BEGINNER II (AGE 10-12)

August 9th, 2018 Yilun Zhu
Class Schedule

Advance to the next Scratch Level

Level Up your Scratch skills: Scratch 2 is a natural progression for students to hone their skills from Scratch 1. Your child will be able to reiterate concepts with more challenging activities (practice makes perfect!) and realize their childhood dreams of building the coolest game or exciting blockbuster-like animation.

Combining game design fundamentals and in-depth programming knowledge, they will design their own animations and culminate in creating a project of their own during the exciting hackathon. Want to find out more? Check out our FAQs.

 

My son was fully satisfied and enjoyed the coding class. Everyday after came back home, he immediately sat in front of the PC and did his fun homework. The creativity and interesting are factors to attract him. He will apply for the next class.Eria, Mother of Matsumae Yuto (10)

 

Who is this for?

Children 6-10 years old

Completed Scratch Beginners 1

Course Structure & Fees

Weekend Classes
(Saturday or Sunday)
2 hours x 5 days
¥27,000 + tax

After-School Classes
(1 day a week)
1.5 hours x 7 days
¥29,500 + tax

Class Info

Small Class Size: 6 students maximum

Laptop provided (one per child)

 

Outline

Quick Recap of Scratch 1 and Storyboards
Plan storyboard outline of games

Key Game Features
Scenes and transitions
Level system
Broadcast function
Blocks creation (Reusing code)

Games
Fundamentals of game development
Creation of game of your choice

Development of own Project
(Game/Story/Animation)

Project Showcase

 

 

 

Upcoming Scratch Beginner 2 Classes

 

Request New Class Time

SCRATCH STEM CODING CLASSES (AGE 10-12)

August 9th, 2018 Yilun Zhu
Classes & Schedule

Scratch STEM coding classes are intermediate coding classes that focus on a particular STEM based or Art based theme, such as LEGO robotics, physics, game design, or anime.  Kids continue to develop new coding skills and hone existing skills all while exploring a new subject.  This allows kids to apply their coding skills to real, concrete problems, while doing something they enjoy!  Learn something new! And have fun!

Students should complete Scratch Beginner 2 (or get approval) to enroll in the intermediate STEM coding classes.

Physics – Projectile motion

Biology – Cell division

Who is this for?

Children 10-12 years old

Completed at least Scratch Beginners 2

Course Structure & Fees

Weekend Classes
(Saturday or Sunday)
2 hours x 5 days
¥27,000 + tax

After-School Classes
(1 day a week)
1.5 hours x 4 days
¥19,500 + tax

Class Info

Small Class Size: 6 students maximum

Laptop provided (one per child)

 

 

Upcoming Scratch STEM Classes

Class Info

 

Request New Class Time

 

In this day and age, coding skills are no longer just important for software developers.  Coding skills are becoming more and more important for vast ranges of disciplines, from the core sciences, to graphic designers, to sound produces, animators, and more.

Caleb enjoyed the course so much.. He is greatly inspired and created a new game today.. He could also articulate what he has learnt..Trionna, Caleb’s Mother

Open Tinkering Lab (AGE 10-12)

August 20th, 2018 Coding Lab
Class Schedule Purchase Tickets

もっと詳しく

Open Tinkering Lab

The Open Tinkering Lab is a supervised intermediate coding lab that is designed for kids to work on their own projects or work on a STEM based coding activity provided by the instructor.  An instructor is present in the lab to mentor and supervise students.

If students don’t have their own projects to work on, they will complete a STEM based coding project, such learning about gravity or cell mitosis.

Physics – Projectile motion

Biology – Cell division

Who is this for?

Children 10-12 years old

Completed at least Scratch Beginners 2

Course structure

Weekends: 2 hours

After-School: Lab is open from 15:00 — 19:00 (kids can start and stop when they choose)

 

Fees

Individual Tickets
¥5,000 + tax.

4 tickets — valid for 1 month
¥19,200 + tax

10+1 tickets — valid for 3 month
¥50,000 + tax.

 

 

In this day and age, coding skills are no longer just important for software developers.  Coding skills are becoming more and more important for vast ranges of disciplines, from the core sciences, to graphic designers, to sound produces, animators, and more.

Caleb enjoyed the course so much.. He is greatly inspired and created a new game today.. He could also articulate what he has learnt..Trionna, Caleb’s Mother

 

 

Upcoming Open Tinkering Labs

 

 

 

Purchase Tickets

Open Tinkering Lab Sign-Up/RSVP Process

  1. RSVP (sign-up) for the dates you want to attend on the event page.
  2. Purchase ticket.

 

Request New Class Time

PYTHON 101 (AGE 10-12)

August 9th, 2018 Yilun Zhu
Class Schedule

Enhance Your Child’s Understanding of Mathematics with Python

Consistently ranked #1 as the “Most Popular Coding Language“, learning Python will enable your child to build programs that are used widely today in many domains; Eg. Web Development, Data Science, and Artificial Intelligence.

In this program, Mathematics will be used as the context through which students pick up Python programming skills. They will learn how to develop a simultaneous or quadratic equation solver, program Monte Carlo simulations, and more, leading to a better understanding of these complex and abstract Mathematical concepts.

This powerful synergistic pairing of Math and Programming, developed by Coding Lab’s Award-Winning team of curriculum advisors, has been tested and proven to provide students a solid foundation in both.

Who is this for?

Children 10-12 years old

Completed at least Scratch Beginners 2

Laptop provided (one per child)

Course structure

Course Duration: Total 10 Hours

Number of lessons: 5

Hours per lesson: 2

Small Class Size: 6 students maximum

 

Fees

Summer Camps (Weekly, Mon – Fri)
2 hrs x 5 days (10hrs)
¥27,000 + tax

 

Outline

Introduction to Python: Simultaneous Equations are Easy
Learn to install, setup and run Python
Basic Syntax and Variables
Numerical data and Mathematics operators
Develop a simultaneous equation solver program

Booleans and Conditionals: Solving Quadratic Equations
Learn booleans and conditionals
Syntax of if, if-then-else, if and elif
Logical operators and truth tables
Develop a quadratic equation solver program

While Loops
Using while loops
Applying while loops to Mathematics (Eg. Prime numbers, Fibonacci sequence)

Using Modules and Libraries
Random numbers
Plotting graphs with Matplotlib
Modelling probability by developing a roulette game simulator and plotting the results

Hackathon and Challenges
Timed Challenges for students to stretch their abilities

 

 

 

Upcoming Python 101 Classes

 

Request New Class Time

PYTHON 102 (AGE 10-12)

August 9th, 2018 Yilun Zhu
Class Schedule

Further Develop your Child’s Structured Thinking Process with Python

This course furthers their understanding of Python (Consistently ranked #1 as the “Most Popular Coding Language“), introducing them to concepts such as Functions, Lists, and Strings. Students will be expected to apply programming to model Mathematical simulations. Improving code efficiency will play a huge part in this module.

This powerful pairing of Math and Programming not only allows your child to build a solid foundation in both but also most importantly, to understand how Math is applicable in the Real World.

Who is this for?

Children 10-12 years old

Completed Python 101

Laptop provided (one per child)

Course structure

Course Duration: Total 10 Hours

Number of lessons: 5

Hours per lesson: 2

Small Class Size: 6 students maximum

 

Fees

Summer Camps (Weekly, Mon – Fri)
2 hrs x 5 days (10hrs)
¥27,000 + tax

 

Outline

Functions
Learn how to define and use your own functions
Introduction to the different types of functions
Modularise an earlier program with functions
Additional Math challenges (Eg. Factorials, Prime numbers)

Lists
Introduction to data structures
Creating and using lists
Developing a shopping cart program
Additional Math challenges (Eg. Superspeed Prime Numbers generator, dice-rolling probability experiments)

Strings, Dictionaries, Range and For Loops
Understanding Strings as a list
Creating and using dictionaries
Using For loops
Developing a text analysis program

More Useful Libraries
Installing additional Python libraries / modules
Using matplotlib
Using numpy
Plotting of functions and equations (reinforcement of concepts from Math Class)
Actuarial consultant – Use Statistics and Probability to determine if your client should launch a product

Hackathon & Challenges
Timed challenges for students to stretch their abilities

 

 

 

Upcoming Python 102 Classes

 

Request New Class Time