Google's Coding Resources

Made with Code

Accessorizer, Music-Mixer, Kaliedoscope, Make a Yeti

Blockly Games

Blockly Games is a series of educational games that teach programming. It is designed for children who have not had prior experience with computer programming. By the end of these games, players are ready to use conventional text-based languages.

App Inventor

MIT App Inventor is a blocks-based programming tool that enables everyone, even novices, to learn programming and build fully functional apps for Android devices.

Google CS-First

Resources for after-school club focusing on Scratch.

Music & Sound, Art, Storytelling, Fashion, Game Design, Friends, & Social Media

Intro Video (1:20)

DevArt: Art made with code

DevArt YouTube Playlist (8 videos)

Google's Python Class

A free class for people with a little bit of programming experience who want to learn Python

Exploring Computational Thinking

This section is provided to help teachers quickly learn the basics of Computational Thinking (CT), and determine how to incorporate it into their own teaching and lesson plans.

CS4HS App Inventor

This online workshop was offered summer 2013 and is now open for viewing only. The community forum is still available, however. The course is focused on helping teachers learn how to incorporate App Inventor in their curricula.

Computer Science Custom Search

Computer Science Custom Search is a great place to identify activities for your classroom.


CS4HS program will be providing grants to universities and educational non-profits interested in helping their local teacher community prepare to teach CSP.

Google Apps Script

Google Apps Script is a scripting language based on JavaScript that lets you do new and cool things with Google Apps like Docs, Sheets, and Forms. There's nothing to install — we give you a code editor right in your browser, and your scripts run on Google's servers.

Google's Computer Science Summer Institute

Google's Computer Science Summer Institute (CSSI) is a three-week introduction to computer science for graduating high school seniors with a passion for technology

Google for Education

Use Google's latest technology to design, develop and distribute your apps for education.