Introduce programming, cognitive technologies and artificial intelligence (AI) to students by helping them bring their own TJBot Robot to life!

Activity Duration

2 Hours

Preparation Time

1 – 2 Hours

Estimated Cost of Materials

$170 USD/Kit

Audience Age

11 – 19


Artificial Intelligence, Machine Learning


Chinese, Dutch, English, French, German, Japanese, Portuguese (Brazilian), Spanish (Latin American), Swedish


This activity introduces students to cognitive technologies and artificial intelligence (AI) by helping them build a simple robot that they can bring to life using Watson™ cloud services. In addition to using existing programming recipes, students can unleash their creativity and create new recipes to bring TJBot to life using Watson™ services. Follow instructions below to help students create either a physical TJBot. The Physical TJBot requires the purchase of an accurately cut cardboard bot and a Raspberry Pi that provides sounds and connectivity to the Watson services that make it possible for the TJBot to respond. There is also a virtual version of this TJBot Activity Kit that does not require the purchase of a cardboard kit or Raspberry Pi. Please see additional information on the Virtual TJBot.

This activity kit will require the following resources:

  • An IBM Cloud account for the instructor
  • Students must have access to internet, computers and a take-home TJBot kit that includes cardboard cut outs and a Raspberry Pi (you can either purchase one kit for each student, or a few kits for a classroom to work in groups)
  • A projector for a PowerPoint presentation


  1. Learn more about TJBot and the overall TJBot Activity Kit process.

  2. Learn where to buy TJBot materials, how to assemble TJBot and get ideas for how to program TJBot on the TJBot Instructables: Materials and Assembly page.

  3. Explore the TJBot Github.

  4. Get tips on running a TJBot workshop on the TJBot Instructables: Workshop Guidance page.

  5. Review the TJBot Start guide.

IBM Cloud Account Information for Volunteers

IBM employees are encouraged to use their internal IBM Cloud accounts, which include all Lite services at no charge. IBM volunteers can also register for a Lite account following the link below. Questions can also be posted on the IBM Volunteers Slack channel.

Both IBM volunteers and non-IBM volunteers who require Cloud access beyond a Lite account are encouraged to request access to the IBM Citizenship Cloud by sending an email to with the following subject line “Citizenship Cloud Access.” In the body of the email, please outline what cloud resources you need and which Activity Kit will be used. Students will get appropriate access directly from their teachers. Volunteers who only require a Lite account do not need to ask for access to the IBM Citizenship Cloud. Find details on how to link a Physical TJBot to the Swift Playground below.