Here are courses for digging deep, organized by language. Each includes an explanation of what that language is useful for, options for free courses, and documentation (think the dictionary and/or official manual of the language). If you need help picking a language or choosing a course or project, just ask!

HTML and CSS are the two fundamental languages of the web: HTML creates the content and structure of a web page, and CSS controls what it looks like.


Some courses teach both together; some separate them. Either way is fine!

Design a Dress

Code a Collage

Inspire Others

See all projects! has lots of intro-to-coding activities with fun themes!

(Awesome bonus: all of these activities will run on a mobile device like a phone or tablet!)

Minecraft Adventure

Flappy Game

Star Wars Puzzles

Skate Snowflakes

Fun with Coding

Sports Game

Wayfind with Moana

Code the Artist

Want to go beyond an hour? Talk to Eileen about how to keep going with!

Scratch is an amazing platform for creating games, animations, and much more!

Getting Started

Animate your Name

Build a Band

Make Something Fly!

Create a Pong Game

Create a Racing Game

Create a Dressup Game

See all projects!

Ready for more Scratch tutorials? CodeClub, CS First, and Invent with Scratch have TONS of great choices!

The Scratch foundation also has a free curriculum available in many different languages, and there are free online courses available through Pluralsight and edX, and the Scratch Wiki can be a fantastic resource!