Online classes

We are offering free online classes on coding and technology for girls in grades 5-8. Watch this page as we are adding events. Please note, all times are in Eastern Time. Our no-show and repeat class policies apply to our online events.

To participate in any of the classes, simply use the 'Register here' button below. Also check the FAQ below about our online classes. Sessions with the hour glass icon (βŒ›) are full, but you can register to be added to the waiting list.

January 23 - Custom Maps

10am to noon - Eastern Time

We use maps every day for a variety of reasons - to find our way, to mark where objects are found, to understand a story. How are these maps made? With data! We use data in organized formats like spreadsheets to gather information and help us visually understand the world around us. In this workshop we will use publicly available data to create our own customized maps. Once you learn these concepts and tools you can make your own map of any data!

βŒ› January 30 - Mars Explorer Mini Camp πŸŽͺ

10am to 3pm - Eastern Time

In this mini camp the girls will learn how to make apps using the App Lab. The girls will explore the use of data, tables and creating web requests to get external data. Using all these concepts, they will create an app to explore images from Mars sent by the Curiosity rover using an API to retrieve information. Mini camps have a lunch break from noon to 1pm.


βŒ› February 6 - Photo Editing

10am to noon - Eastern Time

Learn how to create awesome pictures and cool art projects using photo editing software. Curious about what you can do with colors, layers, contrast, saturation, smart selection tools and much more to create that perfect picture. Unleash your creativity, we cannot wait to see what you create.

βŒ› February 13 - Artistic Math πŸ†•

10am to noon - Eastern Time

Come join us! Learn to use math to its fullest potential to make beautiful patterns. We will use Python to display interesting shapes to create captivating artwork. We can not wait to see what patterns you come up with. If you can add, subtract, multiply, and divide, this class is for you.

February 20 - ProjectCSGirls Competition Orientation

10am to noon - Eastern Time

The challenge is simple. Build something using computer science and technology that can help solve an imminent social problem under one of four themes - global health, a safer world, intelligent technology, and bridging inequalities. You can think of it as a virtual hackathon for middle school girls. Sounds good? Join us for this ProjectCSGirls ( competition information session. Please note the competition is open only to girls in grades 6-8 who must reside in the United States or any of the US territories.

βŒ› February 27 - 3D Modeling and Animation

10am to noon - Eastern Time

Enjoy animated movies like Finding Nemo and the Incredibles? Have you ever wondered how animated movies are made, or how cartoon characters are created? In this workshop, students will learn the basics of 3D computer graphics, create and model using the web based No previous experience is required.


βŒ› March 6 - Code Some Chords πŸŽͺ

10am to 3pm - Eastern Time

Become your own DJ using Python to create some awesome songs! If you have no experience in Python or music do not worry! You will learn basic Python and musical concepts using EarSketch ( to create interesting and unique music. We can not wait to hear the spectacular songs you come up with! . Mini camps have a lunch break from noon to 1pm.

Looking for more classes

Check out

Frequently asked questions

What equipment do I need?

All you need to participate is a computer or tablet and connection to the Internet. You will also need speakers or headphones and a microphone. While having a camera makes interactions with the other girls and instructors more lively, it is not strictly required.

What to do if it says 'not authorized' when following the link?

This seems to happen if the Google account logged in when joining the meeting link is restricted (e.g. a school account or company policy). The easiest way is to use an incognito window or inPrivate window in your browser and follow the meeting link.

What software are you using?

Check out our new instructions video.

We use Google Meet (formerly Google Hangouts) for our meetings. You can join from a web browser using the link we email out before the class. Some of the activities work best using Google Chrome as browser. You can also participate from a tablet or phone using the Google Hangout App, however some of the online activities might not work on these devices. Of course you can use a phone or tablet to sign into the class and a computer to do the online activities.

Below is a schematic of what you will see. It is important that you mute yourself when not talking to avoid audio feedback (or in other words loud noises). Don;t forget to un-mute yourself when speaking 😎

I cannot hear anyone, what do I do?

Make sure your volume is turned up. If you still cannot hear, you might need to select the correct speakers in Google Meet under Settings as shown on the schematic below.

Nobody can hear me, what do I do?

First make sure you are not muted. If people still cannot hear you, you might need to select the correct microphone input in Google Meet under Settings as shown on the schematic above.

How do I ask questions or get help?

Use the chat feature (see screenshot above) and ask your question. One of the volunteers will respond. In case of trouble shooting, they may ask you so speak with them and/or share your screen. Beware that if you share your full screen, everyone in the session can see it.

The audio is really bad, what do I do?

Try turning captions on to see a written transcript of the conversation (look for the button next to present now). While the text is not always accurate and sometimes even funny, it helps following along. If Internet bandwidth is the issue, disabling your video might help.

More questions?

Email them to us at and we will respond and add them here.