Topics
Browse Our Library of TechShop Topics
TechShopz in a Box™ are free workshop plans, documents, and guides based on TechGirlz’ tried-and-true workshops. They make it easy for anyone, anywhere to run a hands-on workshop for middle school girls. As a result of this program, the number of girls we’ve reached has more than tripled – and with your help, we can make that number grow.
If you have questions about running your own TechShopz in a Box™, we recommend reading the PlayBook for guidance. Additionally, you can contact [email protected] with any other issues or questions.
Instructor Difficulty Levels
BASIC
Instructor needs little to no experience with this topic’s main ideas, terminology, or hardware.
INTERMEDIATE
Instructor should have some prior knowledge or experience with this topic’s main ideas, languages, or hardware (or be up for learning a new topic!)
ADVANCED
Sort by Difficulty Level:
- ALL
- Basic
- Intermediate
- Advanced
Think Like a Digital Designer: Unplugged
💻 Available Virtually!
In this workshop, students will learn how researchers, designers and developers use design thinking to create digital experiences like the ones in their favorite apps!
YOU Can Code!
💻 Available Virtually!
In this workshop, students will use Blockly, a drag and drop language to interface with the memory of the computer.
Designing Mobile Apps
💻 Available Virtually!
Students will work in teams to design a mobile app. They will select an app idea, develop a prototype, and present their final product to the class.
Tell Your Story with Graphics!
💻 Available Virtually!
In this workshop, students will observe that infographics are often used to raise awareness or sell products in social media, and are more easily searched and viewed on the Pinterest platform.
Code & Play Your Own Game with Makey Makey, Scratch and a DIY Game Controller
In this workshop, students will use a Makey Makey Inventor’s kit to build a custom keyboard out of unconventional conductive materials, such as fruit and Play-Doh.
Picture Perfect Marketing: Edit Photos like a Pro
💻 Available Virtually!
In this workshop, students will learn how to put a sunset and a starry night sky into the background of their photographs, as well as some other fun effects using (PIXLR) and PhotoLayers.
Make an Animated Bracelet with Micro:bit
In this workshop, students will use the micro:bit’s drag and drop interface, MakeCode, to learn how to code the device.
Game Design With Flowcharts
💻 Available Virtually!
In this workshop, students will create an original game “road map” using flowcharts created with Draw.io, a free online flowchart making software.
Internet Safety: How to Stay Safe Online
💻 Available Virtually!
In this workshop, students will complete some simple online exercises to learn how to be a good and cautious digital citizen and help keep them and their families safe.
Create and Play Video Games Using Scratch
💻 Available Virtually!
In this workshop students will use Scratch, a block-based coding language, to create their own video game.
Podcasting
💻 Available Virtually!
This workshop plan familiarizes students with podcasting software, such as Audacity or Garageband, followed by creating a simple, personal podcast recording.
Lights, Camera, Action: Storytelling and Video Production
💻 Available Virtually!
In this workshop, students will learn how to construct stories and learn techniques to produce/edit photo and video content using mobile devices.
Make a Website Using HTML/CSS
💻 Available Virtually!
Students will learn the elements of HTML and CSS and use them to create a website.
Animation & Graphics with Python
💻 Available Virtually!
In this workshop, students will learn fundamental concepts of computer graphics and animation through fun Python programming activities.
Intro to Encryption – How to Protect Your Information
💻 Available Virtually!
Learn how to protect private information and what kind of information should be protected while exploring encryption.
Introduction to JavaScript
💻 Available Virtually!
In this course, students will learn the basic concepts of JavaScript, learn to talk directly to their website, and create their own JavaScript program using Chrome Developer Tools and LaunchBox.
What’s Inside a Computer?
Let students explore what is inside a computer by taking one apart – all you need is a computer and a screwdriver!
Entrepreneur Summer Camp
This Entrepreneur Summer Camp puts the tools and technology used to create a business plan and prototype into the hands of 6th-9th graders.
Using Computer Simulations to Help Solve Complex Problems
💻 Available Virtually!
In this workshop, students will learn about computer simulations and create their own simulations of an epidemic and what factors make it spread faster or stop, which we like more.
Introduction to Virtual Reality (VR)
💻 Available Virtually!
In this workshop, students will learn about how VR works, create 360 degree photos and code up their very own virtual world using simple JavaScript.
A Day in the Life of a Web Designer
💻 Available Virtually!
In this workshop, students will learn all the different responsibilities that come with the title and become a web designer for the day.
Programming Edison Robots
In this workshop, students will have the opportunity to learn about robots, explore Edison and program it using Scratch to avoid obstacles or follow a line.
Cybersecurity Basics: How to Manage Cyber Risks
💻 Available Virtually!
In this workshop, students will learn about why cybersecurity is important and the practices and tools that can help people and organizations protect their critical information.
Artificial Intelligence: How Computers Learn
💻 Available Virtually!
In this workshop, students will learn about how machine learning techniques such as artificial neural networks learn from data to answer real world questions.
Build Your Own Voice App with VoiceFlow
💻 Available Virtually!
Students will learn how to build a voice app, which will include learning how to properly use variables, conditional logic, and the flow configuration of program blocks within the VoiceFlow software.
Investigate Water Pollution Sources using ArcGIS Online
💻 Available Virtually!
This workshop uses a combination of a water quality dataset and an online map-making tool to investigate where a fictitious source of groundwater pollution (based on real world data) may be originating.
Python Programming
💻 Available Virtually!
Students will learn the basics of Python programming including: simple data types (e.g., floats, integers, strings, and lists), comparisons, if-statements, and loops.
3D Printing: Slicing & Design Using CAD
Download 3D printable designs and guide students through editing the designs and printing their creations in plastic. Students will learn about 3D printing principles, importing and adapting open source designs, and creation of designs from scratch.
Engineering and Roller Coasters
💻 Available Virtually!
In this workshop, students will learn to think and design like an engineer by utilizing the engineering process to design a roller coaster using pipe insulation, marbles, and objects within the room.
Photography and Infographic Camp
The Photography and Infographic camp introduces girls to photography basics. This camp can be run in-person or virtually!
Python Programming Camp
💻 Available Virtually!
Python is the programming language of choice from beginners to data scientists. Students will learn the basics of Python programming.
Exploring Health and Science with Technology Camp
💻 Available Virtually!
Python is the programming language of choice from beginners to data scientists. Students will learn the basics of Python programming.
Hear from Volunteers
Check out some of our volunteers’ experiences with teaching girls technology by reading their TechShop Recaps. Their stories depict how rewarding volunteering with TechGirlz is and why anyone should try and can teach a TechShop in their own community.
Want to share your experience volunteering with TechGirlz? Reach out to [email protected].