This page is no longer supported. 
Perhaps you're looking for this one?

Here are several different options for different platforms and levels of coding experience. There are pros and cons to each - if you're not sure which one would work best for you, just ask!

Code.org AppLab
Code.org AppLab

Create a web app you can test on an Android or iOS device!

press to zoom
AppInventor
AppInventor

Create a downloadable Android app!

press to zoom
Build iOS apps in browser
Build iOS apps in browser

Thunkable makes blocks-based, in-browser iOS apps possible! Try it!

press to zoom
Building your first Android App
Building your first Android App

Official tutorial from Android - recommended for coders with some experience.

press to zoom
Your First Android App
Your First Android App

Another option for getting started with Android - assumes no knowledge.

press to zoom
Android Development Videos
Android Development Videos

If learning from videos rather than written tutorials is your style, check out Android Development for Absolute Beginners!

press to zoom
Udacity iOS/Swift Intro
Udacity iOS/Swift Intro

Create your first iOS app with a free course!

press to zoom
App Development with Swift
App Development with Swift

Long and intense course through Apple Education. Not for the faint of heart.

press to zoom
Create VR apps
Create VR apps

Use Unity plus Android studio to create a simple virtual environment - no experience needed!

press to zoom