Spring Break 5-day classes and 1-day workshop are available from March 22–April 2.  

Holiday Camps and Workshops Spring Break 2021

All Age 4-6

Junior Coder Beginner

New students start here.

Young coders learn to code using Scratch Jr., a visual, pre-reading programming language, in a fun and nurturing environment.

Junior Coder Intermediate

After the Beginner classes, students learn more advanced coding concepts using arts and crafts, robots, games, and more.

All Age 7-9

Scratch Beginner 1 & 2

New students start here. 

Young coders learn the basics of coding using  Scratch, a visual, drag-and-drop programming language.  Students use creativity to make games and interactive stories while learning the basics of coding, computer science, and computational thinking. 

STEM Scratch

Student build on what they learned in the Beginner classes and code projects based STEM themes such Physics, Robotics, Game Design, Minecraft, A.I. and more.

1-day Workshop

The following two non-coding workshops are open to all students, new or previous students. No coding experience necessary.

This non-coding workshop is open to all students. We’ll discuss the importance of online security, how to stay safe on the internet, and digital citizenship.

General – 1 Day Workshop & Internet Safety (Age7-9, Mar 24, 14:30–15:30, Wednesday 1-days)@Shirokanedai

This non-coding workshop is open to all students. We’ll discuss the major components of a computer (motherboard, CPU, etc.), how computer memory works, and how programs run on a computer.

General – 1 Day Workshop & Computer Architecture (Age7-9, Mar 31, 14:30–15:30, Wednesday 1-days)@Shirokanedai

1-day class for kids who finish Scratch Beginner 2

Have you ever wanted to send secret messages to your friends? In this coding workshop you’ll learn how to make (encrypt) secret messages that only your friends can open (decrypt) and read. Students will learn what a cipher is and how they work, what is encryption, what is decryption, and code a secret message app in Scratch.


Scratch 1-Day Workshop & Cryptography (Age7-9, Mar 23, 14:30–16:30, Tuesday 1-days)@Shirokanedai

Do you want to learn how to make a game with bots that can make decisions for themselves and beat a human player? In this coding workshop students will learn what is A.I., how to make a game bot that can make intelligent decisions, and make a game in Scratch with computer opponents.


Scratch 1-Day Workshop & A.I. Game Bots (Age7-9, Mar 25, 14:30–16:30, Thursday 1-days)@Shirokanedai

Smart homes are homes which have smart gadgets which provides the house with information, such as light sensors, digital assistances, and refrigerators that tell you when to buy more milk. Let’s learn how to code the micro:bit and its sensors to make smart devices for your house such as burglar alarms and temperature sensors.


Scratch 1-Day Workshop & Smart Home (micro:bit) (Age7-9, Mar 31, 14:30–16:30, Wednesday 1-days)@Shirokanedai

What is a robot and how can you code one? Let’s learn how to code and control robots in Scratch. Students will program a virtual robot in Scratch which they can code to move, sense the environment around it, solve puzzles, and challenges. Students will learn what is a robot, what are sensors, and how to code their VR robots.


Scratch 1-Day Workshop & Virtual Robotics (Age7-9, Apr 01, 14:30–16:30, Thursday 1-days)@Shirokanedai

All Age 10-12

App Inventor 1 & 2

New students start here or Python Jr. 

Students code fun and exciting mobile applications and games while learning the fundamentals of computer science, computational thinking, and problem solving skills. 

Python Junior 1 & 2

New students start here or App Inventor.  

Students learn the basics of Python, a text based language popular with universities and tech companies. They code applications and games while learning the fundamentals of computer science, computational thinking, and problem solving skills.

Advance Computer Scientists

Students practice what they learned in Python Jr and App Inventor, and learn advanced coding concepts, to create games and mobile applications using Python, App Inventor, micro:bits, and more.

1-day Workshop

The following two non-coding workshops are open to all students, new or previous students. No coding experience necessary.

This non-coding workshop is open to all students. We’ll discuss the importance of online security, how to stay safe on the internet, and digital citizenship.

General – 1 Day Workshop & Internet Safety (Age10-12, Mar 24, 14:30–15:30, Wednesday 1-days)@Shirokanedai

This non-coding workshop is open to all students. We’ll discuss the major components of a computer (motherboard, CPU, etc.), how computer memory works, and how programs run on a computer.

General – 1 Day Workshop & Computer Architecture (Age10-12, Mar 31, 14:30–15:30, Wednesday 1-days)@Shirokanedai

1-day class for kids who finish Python Junior 1

Cryptography is the study of encryption and decryption which is used extensively in computers to secure information. In this coding workshop we’ll learn what is cryptography, what is a cipher, what is encryption, and what is decryption. Students will make a Python app that implements a common cipher to encrypt and decrypt text. And they’ll learn how to use some of Pythons built-in cryptographic services.


Python 1-Day Workshop & Cryptography (Age10-12, Mar 23, 14:30–16:30, Tuesday 1-days)@Shirokanedai

Have you played Roblox games before? Have you ever wanted to make your own Roblox game? In this coding workshop we’ll introduce Roblox game development. Students will learn how to use Roblox Studio, learn the basics of Lua (the programming language used by Roblox), and make their own obby (obstacle game).


Python 1-Day Workshop & Intro to Roblox Game Scripting (Age10-12, Mar 25, 14:30–16:30, Thursday 1-days)@Shirokanedai

Have you ever wondered how a webpage works? How to create your own website? What is HTML and JavaScript? Is this coding workshop students will learn how to use the basic building blocks of web programming: HTML and JavaScript, how a web browser works, and make their own interactive website.


Python 1-Day Workshop & Intro to Web Programming & JavaScript (Age10-12, Mar 31, 14:30–16:30, Wednesday 1-days)@Shirokanedai

Have you seen bots in Discord and wondered how they work? Wondered how bots can reply to your messages or commands? In this coding workshop students will learn what a Discord bot is, how to create a Discord server, how to code a Discord bot using Python, and finally how to use webhooks to connected their bot to other websites.


Python 1-Day Workshop & Coding Discord Bots (Age10-12, Apr 01, 14:30–16:30, Thursday 1-days)@Shirokanedai

All Age 13-18

Python 101

New students start here. 

Students learn the fundamental of coding and computer science using Python, a popular, text-based programming language used in universities and tech giants such as Google, Facebook, and Microsoft.

Python Perfect

A challenge based class where students code and solve challenges that are appropriate for their level. Coding Lab teachers are there to help students when they get stuck, review concepts, and guide students along.

1-day Workshop

The following two non-coding workshops are open to all students, new or previous students. No coding experience necessary.

This non-coding workshop is open to all students. We’ll discuss the importance of online security, how to stay safe on the internet, and digital citizenship.

General – 1 Day Workshop & Internet Safety (Age13-18, Mar 24, 14:30–15:30, Wednesday 1-days)@Shirokanedai

This non-coding workshop is open to all students. We’ll discuss the major components of a computer (motherboard, CPU, etc.), how computer memory works, and how programs run on a computer.

General – 1 Day Workshop & Computer Architecture (Age13-18, Mar 31, 14:30–15:30, Wednesday 1-days)@Shirokanedai

1-day class for kids who finish Python 101 or higher

Cryptography is the study of encryption and decryption which is used extensively in computers to secure information. In this coding workshop we’ll learn what is cryptography, what is a cipher, what is encryption, and what is decryption. Students will make a Python app that implements a common cipher to encrypt and decrypt text. And they’ll learn how to use some of Pythons built-in cryptographic services.


Python 1-Day Workshop & Cryptography (Age13-18, Mar 23, 14:30–16:30, Tuesday 1-days)@Shirokanedai

Have you played Roblox games before? Have you ever wanted to make your own Roblox game? In this coding workshop we’ll introduce Roblox game development. Students will learn how to use Roblox Studio, learn the basics of Lua (the programming language used by Roblox), and make their own obby (obstacle game).


Python 1-Day Workshop & Intro to Roblox Game Scripting (Age13-18, Mar 25, 14:30–16:30, Thursday 1-days)@Shirokanedai

Have you ever wondered how a webpage works? How to create your own website? What is HTML and JavaScript? Is this coding workshop students will learn how to use the basic building blocks of web programming: HTML and JavaScript, how a web browser works, and make their own interactive website.


Python 1-Day Workshop & Intro to Web Programming & JavaScript (Age13-18, Mar 31, 14:30–16:30, Wednesday 1-days)@Shirokanedai

Have you seen bots in Discord and wondered how they work? Wondered how bots can reply to your messages or commands? In this coding workshop students will learn what a Discord bot is, how to create a Discord server, how to code a Discord bot using Python, and finally how to use webhooks to connected their bot to other websites.


Python 1-Day Workshop & Coding Discord Bots (Age13-18, Apr 01, 14:30–16:30, Thursday 1-days)@Shirokanedai

Do you need a flexible schedule / content?

We have private and semi-private lessons. Please contact us for details.