Google codelabs provide guided, tutorial, hands-on coding experiences. Most codelabs will step you through the process of building a small application, or adding a new feature to an existing application. They cover a wide range of topics such as Android Wear, Google Compute Engine, Project Tango, and Google APIs on iOS.

Accessing Codelabs

You can access Google codelabs by sitting down at one of the dozens of kiosks and logging in. These machines will have everything you need to complete the codelabs pre-installed and have the necessary Android devices attached.

Please read all of the FAQs below before beginning. They contain important tips you will need to know to have the best codelabs experience.

Kiosk FAQs

How do I log in to the Kiosk?

Each kiosk has a user named ‘Codelab User' which has no password (just hit enter at the password prompt). Logging in as this user will clear the previous user's work and give you a completely clean working environment.

My codelab is asking me to log in with my Google Account, what should I do?

On your desktop you should see a file called credentials.txt. This file contains a never-used Google account that you can use to log into resources like the Google Developers Console. Do not enter your personal Google credentials on these machines, if you forget to logout you could be giving the next person access to your account!

How do I open Android Studio/Unity/[some other software]?

At the bottom of the screen you should see a ‘dock' that looks something like this:

As you hover over each icon, you will see the name of the program it launches. If you are looking for a general text editor, click the flower labeled ‘TextMate'.

How do I take my code home?

You should see this icon in your dock:

Clicking it will launch a program that will allow you to upload a folder on the kiosk as a zip file. At the end of the process you will receive a short link that you can use to download your code at home.

How long does my session last?

Your session lasts as long as you want and ends when you log out of the machine. When you log out of the machine a few things happen:

Make sure you upload any code you would like to take home before you log out of the machine.

How do I get special equipment like an Android Auto head unit, a Project Tango tablet, or Google Cardboard?

Every kiosk has either a Nexus 6 or a Nexus 9, as well as an Android Wear device. A few of the stations have specialized equipment like Android Auto head units or Project Tango tablets. Ask a staff member how to find these stations.

I'm stuck and I need help to finish this codelab, who should I ask?
There should be 7-10 Googlers around the kiosks at all times to make sure you're having a good experience. Look around for someone in a staff shirt and flag them down. Don't worry, we're friendly!