1
General
Hour of Code
Try one-hour coding tutorials designed for all ages in over 45 languages.
All Grades
2
General
Curiosity Machine
Build hands-on science and engineering projects using everyday household materials.
All Grades
3
Block Coding
Scratch
Scratch is a programming language used to create stories, games, and animations.
Grade 2 - 8
4
Block Coding
ScratchJr
ScratchJr is a simplified version of Scratch designed for ages 5 to 7.
Grade K - 1
5
Digital Literacy
Cybersecurity
Cybersecurity is the protection of computer systems from theft of or damage.
Grade 2 & Up
6
Digital Literacy
Cryptography
Cryptography is the study of hiding information and is used to communicate secretively.
Grade 2 & Up
7
Design
WordPress
WordPress sites make up 30% of websites, making it a popular website management service.
Grade 4 & Up
8
Hardware
Microbit
micro:bit is a small microcontroller great for newbies to learn to code on.
Grade 2 - 8
9
Block Coding
Made with Code
Girls use Blockly programming, a visual editor, to create short projects.
Gade 6 & Up
10
Block Coding
App Inventor
App Inventor is designed for young people to create mobile applications.
Grade 6 & Up
11
Design
Weebly
Weebly is a website maker that uses drag and drop features to create website.
Grade 4 & Up
12
Language
Python
Python is a widely used, high-level programming language for general-purpose programming.
Grade 6 & Up
13
Design
Photoshop
Adobe Photoshop is one of the most popular photo editing software.
Grade 4 & Up
14
Language
HTML/CSS
HTML and CSS are two core technologies for building interactive web pages.
Grade 6 & Up
15
Language
JavaScript
JavaScript is a programming language that allows user to interact with website.
Grade 6 & Up
16
Language
Java
Java is an object oriented programming language for building web sites.
Grade 6 & Up
17
General
EarSkecth
EarSketch teaches kids coding in Python and JavaScript through music composing and remixing.
Grade 4 & Up
18
Design
Wix
Wix is a web development platform that allows users to create websites using its drag and drop feature.
Grade 4 & Up
19
Hardware
Arduino
Arduino is an application that uses embedded programming to control some electronic devices.
Grade 6 & Up
20
Language
R
R is a programming language and free software environment used by data scientists all over the world.
Grade 6 & Up
21
General
3D Printing
3D Printing has allowed people to bring their imaginative creations to come to life before their eyes.
Grade 2 & Up
22
Special Event
Hackathon
Hosting a hackathon event that girls learn coding skills followed by creating a project in a team environment.
All Grades