Challenge Yourself. Be Awesome.

See All Skills

Skill

App Development

Engineering

App Developers turn big ideas into powerful applications that fit right in your pocket. We use code and interfaces to build everything from games about birds to tools that can change the world.

14 Challenges

Easy
Report a bug on DIY
App Development
Hard
Teach Alexa a new skill
App Development
Hard
Build a game app
App Development
Medium
Create a "hello world" app
App Development
Medium
Animate a loader
App Development
Easy
Draw app wireframes
App Development
Easy
Pitch an app idea
App Development
Medium
Build an app using phone sensors
App Development
Medium
Code an app menu
App Development
Medium
Set up a dev environment
App Development
Medium
Build a to-do list app
App Development
Medium
Build an app with a map
App Development
Hard
Ship your app
App Development
Hard
Attend a hackathon
App Development

Our Mission

Any kid, anywhere, can learn any skill.

Contact Us
DIY for School
Buy Skill Badges

Courses

PhotographyStrange ScienceDrawing BootcampInvent Your Own MachinesBuild Anything With LEGOMinecraftSecrets of DrawingSee More

Support

Terms of ServicePrivacy PolicyCommunity GuidelinesFAQ