App Lab
Create an app with Javascript
App Lab is a programming environment where you can make simple apps right in the browser. Design an app, code in JavaScript with either blocks or text, then share your app in seconds.
App Lab at a glance
Ages: 13, 14, 15, 16, 17, 18
Level: Beginner
What you can make: Simple Javascript apps
Devices: Laptop, Chromebook, Tablet
Browsers: All modern browsers
Accessibility: Text to Speech, Closed captioning, Immersive reader
Languages supported: English
Extensive documentation detailing specific functionality and use is available for App Lab.
See what you can make in App Lab!
Explore some project guides for App Lab to get started with building apps using Javascript!
Pensive Painter

Relax and paint with this meditative app. Challenge: Add a clear screen button so you can restart whenever you want. Make something bold, detailed, or abstract!
Pet Poll

Vote for your favorite pet in this fun app. See what others think—cats or dogs? Challenge: Add more animals to the poll. Let users vote for even more favorites!
Poke the Pig

How many times can you poke the pig? Race the clock and try to beat your score. Challenge: Add a button to play again. Keep poking and compete with friends!
Choose Your Adventure

Make choices and follow a story path. Every decision changes things! Challenge: Add more story branches. Or create a whole new adventure.
Landmark Flashcards

Create flashcards to learn a new subject! Study landmarks, vocab, or anything else. Challenge: Add new cards to the deck. Make a whole new study set anytime!
Slider Sketch

Use sliders to draw fun designs and lines. Make patterns and customize your art. Challenge: Add a slider for line thickness. Try different styles with each drawing!
Build your own app in App Lab
Create your first project from scratch in App Lab.
App Lab in our curriculum
Looking for a step by step intro to making apps? Our curriculum teaches you everything you need to get started with App Lab.
Videos to help you get started with App Lab
Additional resources
Paragraph
Explore our labs

Our labs offer supportive programming environments that allow students to create animations, design games, build apps and more!
Explore widgets

Delve into the fundamentals of computer science with our interactive widgets. These tools make abstract principles tangible and engaging.
Curriculum Catalog

Comprehensive curriculum offerings for every grade and experience level featuring robust structured and self-paced learning options.