App Inventor Setup

App Inventor Setup

Preparing for Class

 

  • Programming Language
  • Google Gmail account
  • Android devices
  • Software Emulator (optional)
  • Textbook
Programming Language/Platform

App Inventor is a web based programming language, so students do all their coding via the web browser. Note, Google Chrome and the Microsoft Edge (based on Chromium) work best.

Google Gmail Account

App Inventor requires a Google Account. This lets students log in to the App Inventor site and save all of their projects in the cloud. Note, this Google account cannot be part of Google’s Family Link.

  • If students do not have an existing Google account, please create one before the start of class.
    https://www.google.com/gmail/
  • On the day of the class, please make sure the student knows their login information: username and password.
  • If you prefer to not give your child access to their own account/email, we recommend you create an account that you control so you can change the password to restrict access.
Google Gmail Account

Students create apps to run on Android mobile devices: tables or phones. We have devices at the school that students can use. But If students have an Android device, they are welcome to bring it.
For online students, if you don’t have a device, no problem. Students can use the software emulator (info below).
If students use their own device, please install the App Inventor Companion App before the first class.

Textbook

For students joining the class online, we will send you information on how to access the textbook online. For student’s joining the class in-person, we will provide them with a printed copy of the textbook.

App Inventor セットアップ

事前セットアップ

 

  • Programming Language
  • Google Gmail account
  • Android devices
  • Software Emulator (optional)
  • Textbook
Programming Language/Platform

App InventorはWeb-Baseのプログラミングになりますので、生徒はWeb Browserを使用してプログラミングを行います。Google ChromeやMicrosoft Edgeを使用を推奨。

Google Gmail Account

App InventorはGoogle Accountが必要です。ご利用になられているアカウントを使用してApp Inventorサイトにアクセスし、Cloudに保存します。ファミリーLinkされているGoogle Accountは使用できません。

  • Google Accountをお持ちでない場合は、事前に作成してきてください。
  • 授業ではログイン名とパスワードを生徒自身で入力できるようにしてきてください。
  • もし、お子様にアカウント/メールアドレスを渡したくない場合は、保護者の方が作成し、後ほどパスワード等を変更できるようにしてください。
Google Gmail Account

アプリを制作して、タブレットやスマホのアンドロイド上で動作させることができます。教室では無料で貸し出ししておりますが、もし生徒自身がアンドロイドをお持ちでしたら是非お持ちください。

オンラインで受講していて、アンドロイドデバイスをお持ちじゃない場合でもエミュレーターを使用して開発可能です。

デバイスをお持ちの場合はApp Inventor Companion Appをインストールしてきてください。

テキストブックについて

オンラインで受講のお子様には、オンラインテキストブックを共有させていただきます。対面式のお子様には印刷されたテキストブックを提供させていただきます。

Holiday Camp and Workshops in Spring Break 2021

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.

Workshops — February Break 2021

Workshops -- February Break 2021

During the February Winter break (Feb 18, 19, 22, 23) the following 1-day workshops are available.  Students can sign up for one or all the workshops.  There are coding workshops and non-coding workshops that require no coding experience. 

All Age 7 - 18

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

Internet Safety: passwords, privacy, and staying safe online.

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.   

Computer Architecture: how computers work.

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.  

Date 15:15 -- 16:15
Feb 18, Feb 22
Internet Safety
Feb 19, Feb 23
Computer architecture
  • Workshops — February Break 2021 (Age 7-9)

    ¥3,000¥5,800

    Clear
    SKU: N/A Categories: , Tags: ,

    Workshops -- February Break 2021 (Age 7-9)

    ¥3,000¥5,800
  • Workshops — February Break 2021 (Age 10-12)

    ¥3,000¥5,800

    Clear
    SKU: N/A Categories: , Tags: ,

    Workshops -- February Break 2021 (Age 10-12)

    ¥3,000¥5,800
  • Workshops — February Break 2021 (Age 13-18)

    ¥3,000¥5,800

    Clear
    SKU: N/A Categories: , Tags: ,

    Workshops -- February Break 2021 (Age 13-18)

    ¥3,000¥5,800

Age 7-9

Scratch & Cryptography (Sending Secret Messages)​

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.

This class is for students how have completed Scratch Beginner 2. 

Scratch & Smart Home (micro:bits)

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.

This class is for students how have completed Scratch Beginner 2. 

Scratch & A.I. Game Bots​

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.

This class is for students how have completed Scratch Beginner 2. 

Scratch & Virtual Robotics (VR bots)

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.

This class is for students how have completed Scratch Beginner 2. 

Schedule Age 7-9

Date 10:00 -- 12:00 13:00 -- 15:00
Feb 18
Scratch & Cryptography
Scratch & Smart Home
Feb 19
Scratch & A.I. Game Bots
Scratch & Virtual Robotics
Feb 22
Scratch & Smart Home
Scratch & Cryptography
Feb 23
Scratch & Virtual Robotics
Scratch & A.I. Game Bots
  • Workshops — February Break 2021 (Age 7-9)

    ¥3,000¥5,800

    Clear
    SKU: N/A Categories: , Tags: ,

    Workshops -- February Break 2021 (Age 7-9)

    ¥3,000¥5,800
  • Workshops — February Break 2021 (Age 10-12)

    ¥3,000¥5,800

    Clear
    SKU: N/A Categories: , Tags: ,

    Workshops -- February Break 2021 (Age 10-12)

    ¥3,000¥5,800
  • Workshops — February Break 2021 (Age 13-18)

    ¥3,000¥5,800

    Clear
    SKU: N/A Categories: , Tags: ,

    Workshops -- February Break 2021 (Age 13-18)

    ¥3,000¥5,800

Age 10-12 13-18

Python & Cryptography 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.
Age10-12 This class is for students how have completed Python Jr. 1
Age13-18 This class is for students how have completed Python 1

Intro to Web Programming: HTML & JavaScript

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.

The class is open to all students.

Intro to Roblox Game Coding

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).

Age10-12 This class is for students how have completed Python Jr. 1 or App Inventor 1
Age13-18 This class is for students how have completed Python 1

Coding Discord Bots in Python

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.

Age10-12 This class is for students how have completed Python Jr. 1
Age13-18 This class is for students how have completed Python 1

Schedule Age 10-12 & 13-18

Date 10:00 -- 12:00 13:00 -- 15:00
Feb 18
Python & Cryptography
Intro to Web Programming & JavaScript
Feb 19
Intro to Roblox Game Scripting
Coding Discord Bots in Python
Feb 22
Intro to Web Programming & JavaScript
Python & Cryptography
Feb 23
Coding Discord Bots in Python
Intro to Roblox Game Scripting
  • Workshops — February Break 2021 (Age 7-9)

    ¥3,000¥5,800

    Clear
    SKU: N/A Categories: , Tags: ,

    Workshops -- February Break 2021 (Age 7-9)

    ¥3,000¥5,800
  • Workshops — February Break 2021 (Age 10-12)

    ¥3,000¥5,800

    Clear
    SKU: N/A Categories: , Tags: ,

    Workshops -- February Break 2021 (Age 10-12)

    ¥3,000¥5,800
  • Workshops — February Break 2021 (Age 13-18)

    ¥3,000¥5,800

    Clear
    SKU: N/A Categories: , Tags: ,

    Workshops -- February Break 2021 (Age 13-18)

    ¥3,000¥5,800

STEM Jr. Coding and Robotics Club @ ASIJ 2021 Feb​ – Jun

STEM Jr. Coding and Robotics Club @ ASIJ 2021 Feb

State of Emergency Update

Due to the declaration of the State of Emergency, ASIJ ELC is suspending all after-school activities starting January 11th for a minimum of two weeks.

In the STEM Jr. Coding and Robotics club, kids learn to code computers and robots.  We use a fun and easy to use language called Scratch Jr. and an assortment of robots.  Students will make games, interactive stories, program robots to move and solve problems, and more.  Our goal is to give kids a chance to experience programming, robotics, and science in a fun and exciting environment.  Coding Lab Japan is run by ex-Microsoft software engineers. We want kids to learn the fundamentals of programming, but we want it to be fun and engaging so kids learn to love technology and coding.

Primary Focus: Coding with Scratch Jr. and Robotics

Secondary Focus: Problem Solving, Mathematics (basic arithmetic), science, spatial and temporal awareness, memory rotation, storytelling, and having fun!

Step to registration

1. To reserve your place in the class, please register from below.

2. Please wait for our confirmation mail. If you deposit before registration confirmation and class was full, we will deduct a to refund money.

Note: For returning students, (students who attended classes last term Sept 2020—Dec 2020), we are saving a seat in the class. You do not need to fill out the online application form, simply send us an email and transfer the class fees.

Bank Transfer Info

Please indicate ASIJ before the deposit name

Bank Name楽天銀行 (0036) | ラクテン | Rakuten Bank (0036) 
Branch Name (#)第二営業支店(252)| ダイニエイギョウシテン | daini eigyo (252)
Account Info普 7590666 | Saving 7590666
Account Nameド)インキュレート |  INCURATE LLC

Winter Classes 2020

Winter Holiday Classes 2020 - 2021

Classes are 5 days, Monday–Friday, or 4 days Monday – Thursday.  New classes start every Monday. In-person at Shirokanedai and Online.  

First holiday camp starts the week of December 14th. 

Please send questions to info@codinglab.jp. Or join a  free coding trial: Coding Trial

Age 4-6

09:45–10:45

New students start here.

10:50 – 11:50

After the Beginner class, students take Intermediate level classes.  

 

Age 7 - 9

10:00 or 9:30 – 12:00 

New studetns start here.

Take after Beginner 1.

12:15 – 14:15

  • micro:bits
  • Minecraft
  • mBots

Take after Beginner 2 or by approval. 

Age 10 - 12

10:00 or 9:30 – 12:00 

Kids learn how to plan their mobile app, design, code, test it, and more. 

Take after App Inventor 1.

12:15 – 14:15 or 14:45

Kids learn coding fundamentals in a popular text-based language. 

Take after Python Junior 1. 

14:30 – 16:30
or
15:00 – 17:00

Intermediate project based classes using Python, App Inventor, and micro:bits.

Take after App Inventor 2 and Python Junior 2

Age 13 - 18

10:00 or 9:30 – 12:00 

Students learn coding and computer science fundamentals in a popular text-based programming language.

New students start here. 

12:15 – 14:15 or 14:45

Take after Python 101.

Take after Python 102.

Students practice their Python skills by solving coding problems appropriate for their level.  

Take during or after Python 101, 102, or 103.

Refer-a-friend program

Refer-a-friend Program

If  you refer a friend and they sign up for a class at Coding Lab Japan, both you and your friend will receive a 1,000 yen coupon for your next class.

Please inform us when your friend signs up and we will issue a coupon.

Coupons are valid for 3 months.  1 coupon can be used per purchase.   

Contact

for inquiries please email

info@codinglab.jp

Minecraft Cup 2020

Minecraft Cup 2020

Coding Lab Team awarded Best Coding Team on Minecraft Cup 2019

We partially localized from https://minecraftcup.com information (as of 8/10/2020) and our class info.

Basic info

  • Official Website: https://minecraftcup.com/
  • Individual Submissions (not a Group Project)
  • Open to any students worldwide, but you must submit documents in Japanese.
  • Under 18
  • Sign-Up: https://minecraftcup.com/apply/
  • Must use Minecraft Education Edition (info below)
  • Final Submission Date: November 23, 2020

Minecraft Education

  • Students must use Minecraft Education Edition for the competition
  • Minecraft Education License will be loaned for free to each student.
  • Valid: July 22, 2020 to Sunday, February 28, 2021.
  • After you sign up, Microsoft will email you the username/password in about 3 business days.
  • Windows 10, Mac, iPad, Chromebook
  • Download: https://education.minecraft.net/get-started/download

Age groups

Students under 18 as of March 31, 2021

  • Elementary school lower grades: 9 years old (third grader) or younger
  • Elementary school upper grades: 9 years old (4th grader) to 12 years old (6th grader)
  • Middle school division: 12 years old (1st year middle school student) to 15 years old (3rd year middle school student)
  • High school student division: 15 years old — 18 years old

Theme

School of the Future, a place where each person can challenge their possibilities.

Evaluation

  • Society5.0・SDGsなど、未来を考えるテーマを実現して、多様な人々が充実した暮らしができるか
    How does your world address future-oriented themes, such as Society5.0 and Sustainable Development Goals (SDGs)? Does your world enable diverse people to fulfill their lives?
  • テーマに対して様々な調査を行えているか
    Research done on theme.
  • プログラミングやレッドストーンが活用され`ているか
    Programming and Redstone. How much programming was used? How much Redstone was used?
  • 計画を立てて取り組むことができるか
    Planning

Judging

  • First screening: Initial selection by experts (coach community)
  • Second screening: The works that have passed the first screening will be published on the official website. Peer voting conducted by the participant who submitted the work.
  • Final examination: Presentation will be presented by the participants at the final examination and evaluated by the judges

Submission

Here are the basic things each student will need to submit.

  • World data (.mcworld file) from “Minecraft: Education Edition”.
  • Thumbnail image with the title to be displayed when introducing the work.
  • 5 screenshots of the world (.jpg or .png format 1920 x 1080 size or more)
  • MakeCode programs – code files you created to build parts of your world. *Optional
    o Even though this is optional, I would recommend that students save their code and include it in their final submission.
    • Tip: Save code files to your computer often. Sometimes code can get deleted in MakeCode so it’s good to save to your computer ofter. In the code editor, click the Gear icon, click Save.
    • The Share button will save your code to the cloud and create a link you can include in your final submission.

Coding Lab Japan – Events

  • Coding Lab Japan will host a Minecraft World that students can join online
    • We’ll send more info soon.
  • Coding Lab Minecraft Mini Hackathons
    • Coding Competitions within Coding Lab Japan
  • Coding Lab Mentoring
    • More info soon.
  • Coding Lab Minecraft Classes
    • Minecraft and Scratch
    • Minecraft and Python
    • Upcoming Classes (more classes scheduled soon)

Coding Basics/Tips in Minecraft Education Edition

  • In Minecraft Education, type “C” to open the code editor. Choose “Microsoft MakeCode”
  • Don’t forget to press the “Play” button on code to start it.
  • To run code in Minecraft, type “t” to open the chat commands. Then type the name of your command.
  • Save code files to your computer often. Sometimes code can get deleted in MakeCode so it’s good to save to your computer. In the code editor, click the Gear icon, click Save.
  • To create a shareable link to your code (which you can share with the judges), click the Share button in the code editor.

Private Lesson

Private Lessons

Private – Semi Private – Private Groups

We can teach all of our regular classes in private, semi-private, and private group classes. 

In addition, we teach other languages/technologies such as C#, Lua, Roblox & Lua Game Programming, C# & Unity Game Programming, Java, Go, C, C++, Javascript, and more.  As well as soft computer skills such as typing, Word, Excel, basic computer skills, and how to build computes. 

We tutor in Mathematics, English, Biology, AP Computer Science, and other school subjects.

Please contact us it there is a particular skill you would like us to teach and we will let you know if we have the expertise in-house to teach it.   

Private

Class for one
¥9000
¥ 7,800 per/hour
  • For One Student
  • Flexible time
  • Regular or Custom Curriculum
  • Online / In-Person
Popular

Semi-Private

Class for two
¥12000
¥ 10,920 per/hour
  • For Two Students
  • Flexible time
  • Regular or Custom Curriculum
  • Online / In-Person

Private Groups

After School, Private Groups
Contact us
  • Three or More Students
  • Flexible time
  • Regular or Custom Curriculum
  • Online / In-Person

Regular Group Lessons

If you're looking for regular group lessons (non-private), please see our regular class schedule. Or contact us if you have any questions. If you are new to our school, please try our free trial class.

Contact

for inquiries please email

info@codinglab.jp

How to join our online class

How to join online meeting

We use Zoom (https://zoom.us/) to conduct our online classes.  

All students who are taking our online class for the first time, please join the online class 5-10 min before the class starts. We will quickly teach you how to use the online class features.

*Students aged 9 and below require parent/guardian(s) accompaniment beginning of class for all e-learning classes.

System Requirement

Recommendation
Computer (Windows, Mac, Linux).

Supported

If using a iPad, we recommend having two devices.  iPad with Keyboard  to code on + second device (iPad or phone) to watch the video/audio. 

Optional 

Two computers are very convenient.  One computer can be used to code and the student can share the screen the whole class. The other computer can be used to watch  the class video and listen to audio. 

Check your System:
https://support.zoom.us/hc/articles/201362023-System-Requirements-for-PC-Mac-and-Linux

Tip: If you have two computers or 1 computer with a tablet/smartphone, use a tablet/smartphone/computer to see the teacher’s content and share your computer desktop. Please join the audio and video from only one. If you are using two devices, please let us now.

Requirements for Specific Classes

Scratch Classes
Scratch classes do not have any additional requirements. 
 
micro:bit Classes
If you take a micro:bit class online, you will need to purchase a micro:bit device before the start of the class.   Let us know if you need to purchase a device and we can assit you. 
 
Minecraft Classes
There are two versions of Minecraft that support coding. Minecraft Windows 10 Edition and Minecraft Education Education.  If you take a Minecraft class online, you will need to have your own copy of Minecraft. 
 
Minecraft Windows 10
    • Only works on Windows 10 computers.  (not Mac or iPad). 
    • Code Connection for Minecraft (free download from the Microsoft Store.)
Minecraft Education 
    • Works on Windows, Mac, iPad.  
    • Requires a Minecraft Education license which can only be purchased by qualifying Educational Institution.  
Python Classes
Ensure you have Python ready to go.  There are a couple options.
    1. Downloaded Python/IDLE onto your computer:
      https://www.python.org/downloads/
    2. Use https://repl.it/ 
      This is an online programing environment that students can edit and run their code directly on the website, so there is no extra software to install.

      You’ll need to create a free account before the start of class.
      Create Account: https://repl.it/signup 

App Inventor Classes

  1. Google Account
  2. Setup Device or  Setup Emulator (if you don’t have a device) 

Setup Google Account

A Google Account is required to log into the App Inventor website.  The Google Account cannot be part of Google’s family program. 

Please log into the website before the start of class to verify it works. 

Click “Create Apps!” Button to log in. 
MIT App Inventor | Explore MIT App Inventor

Setup device (phone or table)

Please follow these instructions.  Connect your Phone or Tablet over WiFi (mit.edu). If you have any problems, please let us know and we will assist you. 

Setup Emulator
Please follow these instructions  to install the software emulator.  Installing and Running the Emulator in AI2 (mit.edu) . If you have any problems, please let us know and we will help you install the software. 

Online class rule

  • If you have a question, “Raise Your Hand” in Zoom (info below).
  • If the teacher asks you to share your code, please share your screen.
  • If the teacher asks you to look at the teacher’s screen, you have to stop sharing screen.  Otherwise you will not be able to see the teacher’s screen.
  • We ask that students share their video (either camera or screen) for the whole class.  This makes it easier for teachers to insure students are working on the projects and it make it easier for teachers to see if students are confused or having problems.  

Students can “Raise Their Hand” in Zoom during the video conference if they have any questions for the tutor. 

Steps to raise your hand:

  1. Open Participants’ view and click Raise Hand.

Note:

  • Windows: You can also use the Alt+Y keyboard shortcut to raise or lower your hand.
  • Mac: You can also use the Option+Y keyboard shortcut to raise or lower your hand.

Students can share their screen in Zoom so that the teachers are able to see their program and guide them. Please visit How to Share Screen for more information.

https://support.zoom.us/hc/articles/201362153-How-Do-I-Share-My-Screen

Note: On Mac OS 10.15 Catalina, you need to allow Zoom access to Screen Recording to share your screen. You can do this in your System Preferences > Security & Privacy > Privacy > Screen Recording.

For students using Windows, after the tutors have shared their screen, the student’s will only be able to see the tutors screen and the task bar disappears.

In order to go back to seeing the task bar, press the “Esc” key at the top left of the keyboard.

オンラインクラスへの参加方法

初めてオンラインクラスを受講される方は5~10分前にクラスへ参加してください。簡単に使用方法など確認させていただきます。

9歳以下のお子様が参加される場合、クラスの初めは保護者方がサポートをしていただきますようお願いいたします。

事前準備

使用するコンピュータはこちらの要件を満たしていることを確認してください。 https://support.zoom.us/hc/articles/201362023-System-Requirements-for-PC-Mac-and-Linux

  • 事前にマイク、カメラが動作していることを確認してください。
  • Zoom Client for Meetingsをダウンロードしてください。
    https://zoom.us/download
    すべての生徒はダウンロードしてインストールする必要があります。

Pythonクラス受講者はPython/IDLEをダウンロードして準備してください。 

App Inventorクラス受講者は Android device (mobile/tablet is fine) とGmail accountを準備してください

Tip: もし2台のコンピュータまたは1台のコンピュータスマホやタブレットをお持ちでしたら、スマホやタブレット、コンピュータより先生のコンテンツを参照し、自身のコンピュータの画面は共有してください。その場合、必ずどちらか一台のみから、オーディオとカメラに参加してください。もし2台のデバイスより参加の場合はご連絡ください。

受講のルール

  • 質問があるときはZoom機能の”Raise Your Hand”を利用してください。
  • 先生がCodeを共有するように言われたら、直ちに画面を共有してください。
  • 先生が先生の画面を見るように言いましたら、画面の共有を直ちに止めてください。そうすると先生の画面を見ることができます。

画面の右下の”Raise Hand”機能を使用してください。

画面を共有することにより先生がお子様のプログラミング状況を確認できます。
https://support.zoom.us/hc/articles/201362153-How-Do-I-Share-My-Screen

Note: On Mac OS 10.15 Catalina, you need to allow Zoom access to Screen Recording to share your screen. You can do this in your System Preferences > Security & Privacy > Privacy > Screen Recording.

Windowsでご利用の場合、先生が共有している場合画面が見えなくなります。その場合キーボードのEscキーをクリックしてください。

Novel Coronavirus (COVID-19) Precautions

At Coding Lab Japan we are concerned about COVID 19 and are taking the following measures.  If you have any questions or concerns, don’t hesitate to contact us.  

What we are doing at the school

  • In the morning and the end of the day we are cleaning all the doors, surfaces, etc. 
  • We are ventilating the air in the school periodically during the day by opening windows and using fans. 
  • We are purifying the air in the school using a Blue Air system (https://www.blueair.com/)
  • We applied a Nanozone coat to our class rooms (https://www.nanozone.jp/)
  • All students, teachers, and visitors are required to wash their hands every time they come into the school. (arrival, bathroom breaks, etc.)
  • We are cleaning all computers, mice, and workspaces at the end of each class.
  • Classrooms will have protective plastic and/or see-through acrylic barriers installed.
  • For some classes we will ask students and teachers to wear a plastic face shield. These will be provided by the school.
  • In-person maximum class size has been reduced to 5 students.   Junior class class size is a maximum of 4 students. 
  • For weekday Summer Classes, we changed the start time for the early class to 10:00am, so students taking the train can avoid the morning crowded trains.  

Online classes

  • All classes are offered online, expect for a few specialty robotic classes.
  • Online classes are the same class as the in-person class.  All students join the same class.
  • Please contact us if you would prefer to have your child join a class online instead of coming to the school. 

In-person class guidelines

We are asking parents to please follow these guidelines for students joining in-person classes. 

  • All students and teachers will be required to wear masks inside the school.
  • If  your child is sick, has a fever, or not feeling well, please stay at home from class.
  • Please check your child’s temperature on a regular basis.
  • Please instruct your child on the proper way to cough or sneeze into their arm.
  • To limit the number of people inside the school, we ask that parents wait downstairs and phone their child or the school when you have arrived to pick them up. Of course, parents are always welcome to come into the school, but if you do not need to speak with us and your child is old enough to leave on their own, we ask you to please follow this policy.
  • Foreign Travel: If your child or a family member has traveled outside of Japan, we ask that you please at least 2 weeks before coming to the school.  We can arrange online classes so your child does not miss a lesson.