TechTutor ← Main page

Program explainer

What is app development?

An app is two things: a screen made of components, and rules about what happens when you tap them. Build the screen below, then try tapping the button on the phone.

Build a screen

Tap to add a component

On the screen — tap to remove

When the button is tapped
Do go to the Thank-you screen

The app

Until you connect it, the button is just a shape — it looks finished and does nothing. Designing the screen and making it work are two separate jobs, and the second one is where the programming lives.

What they'll actually make

Interfaces people can use

Layouts, buttons, icons, spacing and colour — students learn why an app feels obvious or confusing, not just how to place things on a screen.

Apps with real data

Projects connect to Airtable and Google Sheets, so an app can save what you typed, show a list that changes, and still have it there tomorrow.

Multi-screen apps on a real phone

Navigation, user flow, and a finished capstone that installs on a device — your child hands you their phone and you use the thing they made.

Why choose this program

The most familiar output there is

Every child knows what an app is. That makes the finished project instantly legible to them, to you, and to anyone they show it to.

Design and logic together

Students learn interface design and event logic side by side — the two halves of the demo above — which is exactly how the job works in practice.

Data is part of it

Connecting an app to a real database is the step most beginner courses skip. It's the difference between a mockup and something a person can actually rely on.

Visual tools, real workflow

Thunkable removes the setup pain, not the thinking. Planning screens, handling input, testing on a device and fixing what breaks is the same work at any scale.

The tools: Thunkable for building the app, with Airtable and Google Sheets for its data.

Ages 10–17 24 lessons, 3 levels 90-minute live sessions Test on your own phone