Photo courtesy of Fundación Sadosky

App Lab

App Lab

App Lab is a programming environment where you can make simple apps. Design an app, code with blocks or JavaScript to make it work, then share your app in seconds.

Ages 13+, all modern browsers, English only

Resources     |     Challenges     |     Video Library

Watch this video introduction to App Lab

See how to use App Lab and build your own app with these 10 minute demos

Video library

Some of these videos appear in the CS Principles programming unit and are displayed here as a quick introduction to each of the main concepts from the unit. Check out each video to see how you can add new features to your app.

Deep dive into App Lab

Procedural abstraction and top-down design

Try it now
Try it now

Documentation and simple loops

Try it now
Try it now

Event-driven programming and apps

Try it now

Variables and strings

Try it now
Try it now

Conditionals and boolean logic

Try it now
Try it now
Try it now

Loops and arrays

Try it now

Processing arrays of data

Try it now