Project-based classes where kids 8–16 build real apps and games
Why parents choose MIKI KIDS
- Beginner-friendly: No experience needed.
- Hands-on: Every child builds and demos weekly.
- Small groups: More coaching, less confusion.
- Real outcomes: Apps in TestFlight; playable Roblox experiences.
Course 1: iOS App Builder (Swift Playgrounds)
Ages: 8–16 • Level: Beginner • Device: iPad (Swift Playgrounds) or Mac
Kids build: A simple SwiftUI app (quiz, tracker, or mini-game) they can show family and friends.
What they learn
Kids build: A simple SwiftUI app (quiz, tracker, or mini-game) they can show family and friends.
What they learn
- Coding foundations: variables, state, lists, navigation
- Design thinking: layout, icons, accessibility basics
- Ship skills: app icon, screenshots, TestFlight sharing
- 8 weeks · 1 hour/week · Small groups
- Prereqs: none
Course 2: Intro to Roblox (Create with Luau)
Ages: 8–14 • Level: Beginner • Device: Windows or Mac (Roblox Studio)
Kids build: A mini Roblox experience with collectibles, checkpoints, and a scoreboard.
What they learn
Kids build: A mini Roblox experience with collectibles, checkpoints, and a scoreboard.
What they learn
- Luau scripting: events, variables, functions
- Game design: play-testing, iteration, teamwork
- Safe publishing: classroom guidelines & best practices
- 8 weeks · 1 hour/week · Small groups
- Prereqs: none
FAQ
Who are these classes for?
Kids ages 8–16 with zero or some coding experience. We keep groups small and differentiate so beginners and tinkerers both feel challenged.
Do we need prior experience?
No. Curiosity is the only prerequisite. We teach core ideas step-by-step and celebrate small wins each week.
What device do we need for the iOS course?
An iPad with Swift Playgrounds (free) or a Mac. We’ll help install Playgrounds on Day 1.
What device do we need for Roblox?
A Windows or Mac laptop with Roblox Studio installed. (Roblox Studio does not run on iPad.)
Do you provide devices?
We have limited loaners for on-site use. If you need one, tell us at signup and we’ll confirm availability.
Can my child publish an app?
Yes—our path uses TestFlight first. Full App Store submission can follow with a parent/organization developer account.
What if we miss a class?
We share materials and offer quick catch-up support.
Is Roblox safe?
We teach safe settings, classroom publishing, and teamwork norms.
Do you have a waitlist?
Yes—join from the registration page. We notify families in order when a seat opens.
Kids ages 8–16 with zero or some coding experience. We keep groups small and differentiate so beginners and tinkerers both feel challenged.
Do we need prior experience?
No. Curiosity is the only prerequisite. We teach core ideas step-by-step and celebrate small wins each week.
What device do we need for the iOS course?
An iPad with Swift Playgrounds (free) or a Mac. We’ll help install Playgrounds on Day 1.
What device do we need for Roblox?
A Windows or Mac laptop with Roblox Studio installed. (Roblox Studio does not run on iPad.)
Do you provide devices?
We have limited loaners for on-site use. If you need one, tell us at signup and we’ll confirm availability.
Can my child publish an app?
Yes—our path uses TestFlight first. Full App Store submission can follow with a parent/organization developer account.
What if we miss a class?
We share materials and offer quick catch-up support.
Is Roblox safe?
We teach safe settings, classroom publishing, and teamwork norms.
Do you have a waitlist?
Yes—join from the registration page. We notify families in order when a seat opens.
Ready to enroll?
Coding drives innovation. From self-driving cars to robot-assisted surgery to social media, computer science is revolutionizing every aspect of our lives. Coding is a fundamental skill that children need to learn so they can lead this movement.
Coding allows kids to be creative. They can create projects that do really amazing things.
Coding builds confidence. It is incredibly empowering for children to be able to create projects and show them off to family and friends.
Coding is best learned early. Learning to code is similar to learning a second language. The earlier that children are exposed to fundamental topics like sequencing, loops, and conditionals, the more deeply they absorb these concepts.
Coding translates to success in other areas. Learning to program supports learning in other areas, like math, reading, and science.
Coding allows kids to be creative. They can create projects that do really amazing things.
Coding builds confidence. It is incredibly empowering for children to be able to create projects and show them off to family and friends.
Coding is best learned early. Learning to code is similar to learning a second language. The earlier that children are exposed to fundamental topics like sequencing, loops, and conditionals, the more deeply they absorb these concepts.
Coding translates to success in other areas. Learning to program supports learning in other areas, like math, reading, and science.