Girls enrolled in this course explore the ever-expanding world of wearable tech using LilyPad Arduino and the Arduino-C programming language. In Week One, students dive into different fields of wearable technology, including health, fashion, fitness, and assistive technology by sewing, building, and programming daily projects that teach core programming concepts like loops, variables, conditionals, and functions. In Week Two, girls work in teams to design, build, and present their own wearable tech innovations.

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

      • Arduino-C Fundamentals: Girls learn and apply core programming concepts like variables, loops, conditionals, and functions to write programs in Arduino-C that control their wearable tech.
      • Physical Computing: Girls use sensors and LilyPad Arduinos to translate analog inputs to digital inputs for software they create in Arduino-C. The software takes that input and processes it to provide output for the user like turning on LEDs, vibrating, or playing a sound.
      • Soft Circuits: Students learn how to plan, design, and sew soft circuits.
      • Sewing Basics: Girls learn and practice different stitches, sewing, and finishing techniques to create beautiful pieces of wearable tech.
      • Debugging: Girls learn strategies and best practices for debugging in Arduino-C.
      • Project Management: Students learn and use industry best practices like scrum, Kanban boards, and stand-ups to organize, track, and manage their development and project work.
      • Industry Exploration: Each day, girls build projects and explore different fields and industries that use wearable tech, showing them the wide range of career opportunities that exist.
      • Bravery & Resilience: Learning to code is full of challenges. We help girls build a growth mindset, learn how to tackle new material, and understand the importance of making and learning from mistakes.

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! A group of Campus students on team Unseen explored GPS technology and vibration motors to create and program a glove that signals when to turn to help people with limited sight. “Blind people usually rely on dogs, canes, and sound to navigate themselves. We wanted to build something that would navigate them through the use of vibration signals in hopes of making mobility safer and easier for the blind.”

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

Every day of Campus will look a little different but we structure Campus to maximize learning, sisterhood, and fun! Week One of Campus is about building skills and practicing techniques, while Week Two focuses on building a capstone project that brings many of Week One’s lessons together.


A Typical Day in Campus

9:00 AM Girls arrive and get to work! The instructor will go over the plan for the day and lead a Sisterhood activity.

9:30 AM Students learn a core computer science concept through hands-on activities, instruction, reading, and coding.

10:30 AM Girls practice their new skill on a small, creative project, sometimes with a partner and sometimes on their own.

11:30 AM Break! Students move around and keep their brains fresh.

11:45 AM Students jump back into their project work.

12:30 PM Lunch! During this break, students relax and get to know each other. Groups can play games, go outside, or spend time alone for girls who like to recharge solo.

1:15 PM Women in Tech Spotlight! Students learn about a female role model working in the tech industry through videos, interviews, or articles.

1:30 PM Girls tackle another new computer science concept, or dive deeper on the morning’s work.

2:30 PM Mini-Break and Gallery Walk. Students explore what other girls are working on and share their accomplishments!

2:45 PM Students put the finishing touches on their project for the day.

3:30 PM Girls showcase their work, wrap up, and reflect on what they learned!

4:00 PM Class ends for the 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 internship platform, HireMe, and our alumni newsletter