fbpx

Age 10 – 12

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

SCRATCH: BEGINNER I (AGE 10-12)

August 9th, 2018 Yilun Zhu

Step into the World of Programming

Specially designed for curious young minds who are new to coding / programming.  This course introduces children to computer programming, problem solving, and logical thinking. We believe in engaging children to be thinkers and creators through hands-on and project-based learning.

Students will design their own interactive stories, animations, and games using Scratch, a visual programming language. 

Who is this for?

Children 7-9 years old

No Programming Experience Required

Course Structure & Fees

Weekend Classes
(Saturday or Sunday)
2 hours x 5 days

After-School Classes
(1 day a week)
1.5 hours x 7 days

Holiday Cams
(Monday–Friday)
2 hours x 5 days

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

SCRATCH: BEGINNER II (AGE 10-12)

August 9th, 2018 Yilun Zhu

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

After-School Classes
(1 day a week)
1.5 hours x 7 days

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

STEM Lab: Scratch (AGE 10-12)

August 9th, 2018 Yilun Zhu

STEM Lab: Scratch coding classes are intermediate level coding classes that teach new coding ideas using a STEM (Science, Technology, Engineering, Math and Art) area of focus, such as LEGO robotics, game physics, game design, creative writing, Minecraft, and more.  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!

Requirements
Completed Scratch Beginner 2 (or by approval)

Classes
All STEM Lab Classes (Ages 10-12)
After School | Weekend | Holiday Camp

 

STEM Lab: Scratch (General Class)
This STEM coding class has a broad focus which explores many different STEM themes.  This lets kids explore  different technologies such as A.I., augmented reality, game design, mathematics, computer science, music, and more.  The content for this class is always different from the themed STEM classes, so students can take the general STEM classes and the themed STEM classes, without repeating lessons.
After School | Weekend


STEM Themed Coding Classes
These coding classes focus on one STEM theme.  Allowing kids to dive deep into a specific technology.

STEM Lab: Scratch & Minecraft
After School | Weekend | Holiday Camp

STEM Lab: Scratch & Game Design
After School | Weekend | Holiday Camp

STEM Lab: Scratch & micro:bit
After School | Weekend | Holiday Camp

STEM Lab: Scratch & LEGO Robotics
After School | Weekend | Holiday Camp

STEM Lab: Scratch & mBot Robotics
After School | Weekend | Holiday Camp

STEM Lab: Scratch & Creative Writing 
After School | Weekend | Holiday Camp

STEM Lab: Scratch & Game Physics 
After School | Weekend | Holiday Camp

STEM Lab: Scratch & Biology 
After School | Weekend | Holiday Camp


Who is this for?

Children 10-12 years old

Completed at least Scratch Beginners 2

Course Structure

Weekend
(Saturday or Sunday)
2 hours x 4 days

After-School
(1 day a week)
1.5 hours x 4 days

Holiday Camps
(Monday–Friday)
2 hours x 5 days

Class Info

Small Class Size: 8 students maximum

Laptop provided (one per child)

 


Physics – Projectile motion

Biology – Cell division

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.

Open Tinkering Lab (AGE 10-12)

August 20th, 2018 Lab Coding

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.   An instructor is present in the lab to mentor and supervise students.

If students don’t have their own projects to work on, teachers will help students come up with new ideas for projects to work on.  


Physics – Projectile motion

Biology – Cell division


Who is this for?

Children 10-12 years old

Completed at least Scratch Beginners 2

Course structure

Sundays 13:30–15:30: 2 hours

Fees

Individual Tickets
¥5,600 + tax.

4 tickets — valid for 1 month
¥27,500 + tax

10+1 tickets — valid for 3 month
¥53,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

Request New Class Time

BEGINNER PYTHON 101 (AGE 10-12)

August 9th, 2018 Yilun Zhu

Beginner Python

Python has been consistently ranked #1 as the “Most Popular Coding Language“.  Learning Python will enable your child to build programs that are used widely today in the computer industry and at universities in fields such as web development, data science, machine learning, and artificial intelligence.

No coding experience is necessary for this class. And though we use mathematics as a way to help learn Python and improve math skills, there are no math requirements. We will scale the difficulty level of math based on each students abilities.

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

Students who have completed this course are encouraged to go on to attend the Python Perfect Lab which is a critical lab practice component.


Who is this for?

Children 10-12 years old

Completed at least Scratch Beginners 2
or by approval

Laptop provided (one per child)

Class Info

Small Class Size: 6 students maximum

Laptop provided (one per child)


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

BEGINNER PYTHON 102 (AGE 10-12)

August 9th, 2018 Yilun Zhu

Further Develop your Child’s Structured Thinking Process with Python

This course furthers students understanding of Python (Consistently ranked #1 as the “Most Popular Coding Language“), introducing them to concepts such as Functions, Lists, and Strings. Students will 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 1

Laptop provided (one per child)

Class Info

Small Class Size: 6 students maximum

Laptop provided (one per child)


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