#CodeYourFuture Hackathon Activity Kit

Help students explore programming and product development

This kit includes several sessions building toward a Hackathon. It is ideal for volunteers who have experience in providing Design Thinking and IBM Cloud (Bluemix) guidance. It is important that you, or the team of volunteers you are working with, are confident that you can teach students how to use IBM Cloud to create IoT and web-based solutions.


  • Ages 14-19 (Secondary/high school students)

What’s the goal of this kit?

  • Educate the students about coding. Excite students about programming in a fun, hands-on way via a challenge toward a hackathon experience
  • Expose students to the variety of contributions necessary to develop a product.
  • Educate students in critical thinking / problem solving techniques.

Why is this topic important?

  • Students will learn new skills in Design Thinking and have an opportunity to approach a challenge in design and coding working in teams.
  • Today we face new challenges in globalization, digitization, the environment and immigration. New technology enables new solutions. IT tools, platforms, the internet of things, big data, and analysis tools, among others, can help us address the challenges.

What do I need to know about this activity?

#CodeYourFuture involves:
  • A team of volunteers depending on the number of student participants. A team of sixty (60) high school students would require support from 5 or 6 volunteers.
  • A series of presentations about using technology to address societal issues – IBM Cloud technology for application development and entrepreneurship.
  • A full-day “Bootcamp” training session including teaching Design Thinking. Volunteers should plan to commit about 8 hours total including preparation.
  • A 12-hour hackathon during which students design and build a programmed product and will be using IBM Cloud.
  • Requirements for the workshop venue (whiteboard, projector, etc.) are detailed in the instructions for each version of the activity.
  • IBMers can apply volunteering hours to their THINK40 total.

Activity resources