decorative

From Ideas to Apps: Create Apps & Learning Games with Generative AI

  • Pre-workshop activities: 10 min
  • Introductory presentation: 15 min
  • Hands-on activities: 50-70 min

Why Should I Learn to Create Apps with GenAI?

Imagine bringing your ideas for custom apps and learning games to life without ever writing a single line of code. This hands-on workshop introduces you to the world of “vibe coding”, a modern software development technique where your natural language descriptions are transformed into fully functional web applications using generative AI tools. Vibe coding allows you can shift your focus entirely to creative design and rapid prototyping. Whether you are looking to create a personal productive app, or want to build custom learning resources or game, this workshop lowers the barriers software creation, giving you the ability to build tailor-made web apps or games from scratch in a matter of minutes.

Join us in moving from a consumer of digital technology to an active creator, and walk away with the practical skills and confidence to turn your ideas into reality.

Learning objectives

At the end of this workshop, you will be able to:

  1. Explain the main benefits of vibe coding to a friend
  2. Explain common security issues that arise from vibe coding
  3. Create one or more of the following games or web applications:
    • Create a sound board game for language revitalization or language learning
    • Create a endless runner or “Eco Runner” style game for learning
    • Create a missle command style game for language revitalization
    • Create a simulation for learning about things like hospital utilization
    • Create a quiz game for reviewing unit information
    • Create a jeapordy style game for playing in group settings
    • Create a training app for preparing for an upcoming sporting event like a bike ride or marathon
    • Create a hospital related simulator to undestand how a hospital operates with different factors
  4. Make one or more web apps usable on mobile devices in addition to laptops
  5. Demonstrate the use of effective game mechanics in one or more games
  6. OPTIONAL: Make one or more games usable offline (with no internet connection)
  7. OPTIONAL: Create a free GitHub Pages website so that you have a place to make you games available to other people

NEXT STEP: Pre-Workshop Activities