A hands-on coding learning kit

Turn an ideainto movement.

Build a track. Place a color snap. Run the train, observe what happens, then change it. Smart Train turns a learner's idea into the movement of a real train—and makes “think, test, check” visible.

Age guide
5+
Starter Set
From ¥32,800 incl. tax
Available in
Japan
A Japanese Scratch interface connected to Smart Train on a physical track
ThinkRunTry again

Used in Japan

TEPIAPermanent exhibit and outreach
RoboTerracePermanent exhibit
Eikoh Robot Academy2026 summer programs
View use cases

One train, multiple ways to think

Place a color. The train reads it.
It can also extend into code.

From placing colors on the track to building movement with Scratch or Python, you can try each method with the same vehicle.

1 / Place a color

A color on the track becomes the trigger for movement.

Start, stop, change speed or reverse direction. The first experiments can begin physically, without a screen.

See the three learning routes

The Smart Train experience

Every run suggests
what to try next.

Change the track. Move a color snap. Change one line of code. Instead of watching an answer, learners can test their own thinking with a physical result.

Smart Train combined with a Scratch interface and other learning materials
  1. 1
    Think

    Decide where the train should stop, turn or change speed.

  2. 2
    Build the behavior

    Place color snaps, connect Scratch blocks or write Python.

  3. 3
    Check the movement

    If the result is different from the prediction, change it and run again.

See the product and mechanism

Choose the right route

One product.
Different decisions.

Organizations need operational boundaries and purchasing details. Families need clear age guidance, a first-day path and an honest view of the price.

Three ways to learn

Choose by purpose,
not by a fixed ladder.

The same train can be controlled without a screen, with visual blocks or with code. The routes can be used independently or combined.

Color snaps placed on the track to control Smart Train

Place colors on the track to shape the movement

1 / Without a screen

Color Snaps

Place colored pieces on the track. The train reads them and changes speed, stops or responds in other ways. Move a piece, run the train again and see the result immediately.

A Scratch interface connected to Smart Train on a physical track

Build on screen, then test it with a real train

2 / With visual blocks

Scratch

Control speed, stopping, routing and lights with blocks. What students build on screen becomes the movement of a physical train.

Official Python sample code for controlling Smart Train

Move from sample code to precise control

3 / With code

Python

Work with sensors, travel distance and multiple trains from code. The same vehicle can support deeper experiments such as automation and collision avoidance.

See learning routes and requirements

Free, public Japanese guide

Review before purchase.
Start from day one.

The Japanese learning site covers setup, color snaps, Scratch, Python, printable resources and troubleshooting. Anyone can review it before purchase and use it after the product arrives.

  • Photo-based setup and operation
  • Paths for home, learning centers and schools
  • Printable PDFs and instructor resources
  • App guidance and troubleshooting
スマートトレインの学び方を案内する現在のマトレイン学習サイト画面View the Japanese learning guide →
Smart Train Starter Set with train, track and color snaps

Starter Set

What the Starter Set
includes—and
what it does not.

This is not a low-cost toy. Before buying, you can check the set contents, device requirements, free software, support boundaries and return conditions.

In the box
Powered train, wagon, 20 track pieces, 40 color snaps and more
Included software
Apps, Scratch tools, Python library and Japanese learning guide
Support
Learning information and initial-defect handling; private instruction is not included
See price and purchase conditions

Use cases

See where it is
being used in Japan.

Permanent exhibits, outreach activities and special programs—shown with names and images cleared for publication.

Before you decide

Check the fit
for your setting.