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
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.
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.
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.
Make a Website Using HTML/CSS
💻 Available Virtually!
Students will learn the elements of HTML and CSS and use them to create a website.
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.
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.
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.
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].