Spark imagination & creativity with these short-term activities:
Intro to Computer Science Activities*
Learn the fundamentals of computer science with fun, interactive activities!
Intro to Wearable Tech*
Sewing with conductive thread, you'll make a circuit and create a battery-powered LED electronic bracelet.
Intro to Scratch*
Scratch is a game design platform created by MIT that is super fun. It uses a drag and drop block-based programming interface that you use to program sprites for gameplay and animation.
Coded Art Gallery*
Check out the code behind this gallery by clicking on a picture. Make your own coded art and remix this project to create your own gallery. Share your creations with Tech-Girls!
Get web literate through hands-on learning with the building blocks of the web. Mozilla's X-ray Goggles & Thimble provide the tools you'll use as you create your first web pages.
Intro to Mobile Apps*
As President Obama says, "Don’t just play on your phone, program it”. Microsoft's TouchDevelop lets you create your own apps on your phone, tablet or laptop.
Intro to Logo*
Logo is a great programming language to introduce students to the importance of syntax while tapping into their innate desire to make their own creations appear on the screen.
Girls Who Code
Women in Tech Lesson plans are geared toward middle school students and provide a way to introduce computer science through the lens of female role models.
Made with Code
Google has assembled not only a great set of starter coding projects, but also highlights mentors, role models and events.
Hour of Code
Get inspired to make with these project resources that identify materials needed and links to the activities.
Computer Science Unplugged
Get unplugged and learn some computer science concepts through engaging games and puzzles that use cards, crayons and lots of running around.
Explore a specific aspect of technology more deeply through these longer-term activities:
Create a Website*
These days, tools exist so that anybody can build a website, but that doesn't mean anyone will want to visit it. This workshop will get you hands-on experience with the underlying code it takes to develop a website (HTML & CSS) as well as website design considerations. The culmination of this workshop will be the launch of your own website!
Get hands-on experience creating your own hardware and software through a variety of technology tools, so you can understand how human-computer interaction works today today and you can envision and create the human-computer interactions you want to see in the future.
Do you have what it takes to be an agent of justice? Can you think critically, solve problems, communicate creatively & collaborate locally and globally? Are you ready to share your voice with the world? Take the first step and find out!
Video Game Design*
Games have been an integral part of human culture throughout history. They not only entertain, but also inform and change us. Today video games designers bring together art & code to immerse their players in a story. There are video games being created to solve real-world problems and video game players solving scientific mysteries.
Create a Mobile App
Technovation is a technology entrepreneurship program and competition for young women. Their excellent curriculum is free and guides students to imagine, design and develop their own mobile app.
Arts & Bots
Curriculum resources based on research through Carnegie Mellon University, created specifically to keep middle school girls engaged with robotics and authoring technology.
This is a 20-hour intro to computer science course designed by the Hour of Code for grades K-8, but it's a great start for all ages.
Tech-Shopz in a Box
All the instructional materials you need to run a successful tech workshop including a step-by-step guide on how to get your own workshop off the ground.
Computer Science Student Network
Carnegie Mellon resource covering all things computer science (activities, lesson plans and competitions)
* created by TechKim