In this course you will use JavaScript, HTML and CSS to learn the fundamentals of website design and development. In week one, you and other girls in your class will launch a personal website portfolio and work together on projects that are designed to teach you essential programming concepts including variables, conditionals, and functions in JavaScript. You will also learn and practice implementing design principles to build more effective and usable websites and web applications. 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 an interactive website that highlights a topic or issue that matters to them. At the end of the program you will leave with a digital portfolio of your projects that you can use and share in the future.

Is This Course for Me?

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

No previous programming experience or expertise in math and science is required. If you’ve taken a programming course using a block-based programming language like Scratch then this would be a great next step.

You like to be curious and creative

You will learn how computer science intersects with the arts, social science, and graphic design fields and how to apply universal design principles to increase the impact and usefulness of websites and applications.

You want to learn skills that prepare you for college and the 21st century

The skills you gain in this course can help you design your own digital portfolio or website.

You want to impact the world around you

You will see how you can use computer science right now to make change.

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 HTML, CSS, and core programming concepts including variables, functions, and conditionals in JavaScript to build a web page.
  • Use your presentation and teamwork skills in order to create and present a project your team designs.
  • Build resilience, confidence, and bravery and connect computer science with social justice.
  • Identify a clear next step for pursuing a technical career after high school.
  • Explain how you can use computer science to impact your community.
  • Identify at least two female role models in the tech industry and explain their contributions to society.
  • Explain how you can be a strong ally to other girls in technology.

What Will I Build?

In this Campus program you’ll design and build websites that have impact, like this one designed to help people de-stress or this one designed to help people swap clothing and reduce waste!

What Will I Take Home?

At the end of the course you will take home your multi-page portfolio website.

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.

Dev Workshop: Dive deeper on topics and projects such as how to implement web design best practices to optimize your website for usability or how to use APIs (tools that let you use information from other websites). (Application Programming Interface).

GWC Stand-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 multi-page portfolio website & code base

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