In this course you will explore the ever-expanding world of wearable tech using LilyPad Arduino and the text-based programming language, C. During week one, you will concentrate on learning the basics of C and the GWC Core4 programming Concepts: loops, variables, conditionals, and functions. You will spend your afternoons in the wearables workshop, where you’ll design and build projects that teach you about circuits, sensors, and techniques for creating wearables. For your capstone project in week two, you and your peers will take what you have learned and use it to influence the world around you by designing, building, and presenting a piece of wearable tech that solves a social problem or that reflects your personal interests. At the end of the program you will take home your arduino project code and a piece of wearable tech that you designed and made during the course!

Is This Course for Me?

This course is a great fit for you if:
You are new to text-based programming or have some programming experience

If you’ve taken a programming course using a block-based programming language like Scratch then this would be a great next step. Even if you have some experience with a text-based language like JavaScript or Python, this course would still be a great fit! You will be coding in the text-based language C, but we’ll teach you all that you need to know to start designing and coding wearable tech.

You like to be curious and creative

You will learn how computer science and wearable technology crosses with the health, sports and fitness, art, fashion, design, and other creative fields.

You want to make something physical or like to tinker

You will see how you can use computer science, simple electronics, and everyday materials to design, build and test wearable tech. No prior sewing experience required, but there will be some sewing in this course!

You would like a “Girls First” environment

Campus is a safe and supportive environment for you and other girls to build confidence, bravery, and technical skills. Each day you will participate in team building activities to help you build new friendships and you will also learn about other women that are making or have had an impact in tech.

Course Syllabus

What Will I Learn?

By the end of the program, you will be able to:

  • Explain and use loops, variables, conditionals, and functions in while programming in C with the Arduino development environment.
  • Use the LilyPad Arduino and other project materials to design and create a piece of wearable tech.
  • Build your presentation and teamwork skills in order to create and present a project you design.
  • Build resilience, confidence, and bravery and connect computer science with social justice.
  • Identify at least two female role models in the tech industry and explain their contributions to society.
  • Identify a clear next step for pursuing a technical career after high school.
  • Explain how you can use computer science to impact your community.
  • Explain how you can be a strong ally to other girls in technology.

What Will I Build?

You will have the chance to build a variety of mini projects using a variety of materials. Your final project will be unique to you, but some examples of capstone projects include a turn signal bike jacket or a dress that monitors air quality!

What Will I Take Home?

At the end of the course you will take home your Scratch projects, a Makey Makey kit and your individual Makey Makey interface devices.

Sample Schedule

Each day of Campus could look a little different but the schedule below will give you an idea of what to expect most days during the program. The second week of Campus typically involves more project work time because you will be working to complete your capstone project.


A Typical Day in Campus

Morning (9:00AM-12:30PM)

Welcome & Team Building: Your instructor will go over the plan for the day and lead your class through a fun activity designed to help you get to know the other girls in your class better.

Coding Instruction: Learn a core CS concept through a mix of hands-on activities, instruction, reading and coding.

Mini Coding Project: Practice using the day’s CS concept in a small project. Sometimes projects will be individual and sometimes they will be with a partner!

Lunch (12:30PM-1:15PM)

During this lunch block, students and teachers will relax and get to know each other. We also encourage classes to head outside for fresh air and some physical activity if space allows.

Afternoon (1:15PM-4:00PM)

Women in Tech Spotlight: Learn about a female role model in the tech industry.

Wearables Workshop: In this makerspace lab you will work on simple wearable projects using LilyPad Arduino and guidance from your teachers to prepare you to design your own wearable tech in week two.

Daily Wrap Up: Share your work with your peers and reflect on what you learned that day.

Your Tuition Includes:

High-caliber Girls Who Code trained instructors

Access to our rigorous, project-based curriculum designed by experts for girls

Access to a laptop and all technology requirements

Your Arduino C project code and wearables projects built in week one

1 LilyPad Arduino kit

Girls Who Code Swag, such as a T-shirt, water bottle, stickers, and more!

Girls Who Code Campus completion certificate

Access to the Girls Who Code alumni network, including our community mobile app, Girls Who Code Loop, our internship platform, HireMe, and our alumni newsletter