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.

October 23 - JavaScript Mini Camp 🎪

10am to 3pm - Eastern Time

JavaScript is what makes the web move. JavaScript is used to make apps, interactive websites, responsive animations, web games... pretty much whatever you can think up. In this course, you will learn the basic concepts of JavaScript and build your very own web application. Our Mini camps have a lunch break noon - 1pm.

October 30 - Encryption

10am to noon - Eastern Time

Whether it is your teachers test questions or your parents credit card number, this information must be privacy protected. During this workshop, the girls will learn how information is protected online. Throughout the workshop students will work on puzzles, encryption and code breaking. At the end of the lesson students will see if they can figure out encrypted information, i.e. Can they crack the code? Lets see who can succeed in protecting their information!


November 6 - Computer Simulations

10am to noon - Eastern Time

Complex systems are all around us from a flock of birds creating beautiful patterns, to the spread of diseases to understanding and protecting eco-systems. Computer simulations are a great tool scientists use to understand complex systems. In this class, you will learn about computer simulations and create your own simulations of an epidemic and what factors make it spread faster or stop which we like more. We will be using the online tool StarLogo Nova ( to create the simulations.

November 13 - The Power of Spreadsheets and Charts

10am to noon - Eastern Time

Data are all around us but spread sheets can do more than just show a big table of numbers. You can organize your data, perform calculations and show your data in a chart. Learn how to become a data wizard and make the most of those numbers. In this class you will learn all about how to unlock the secrets of those numbers and tell their story using charts.

November 20 - Code Some Chords Mini Camp 🎪

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 in the mini-camp. We can not wait to hear the spectacular songs you come up with! Our Mini camps have a lunch break noon - 1pm.


December 4 - Introduction to VR

10am to noon - Eastern Time

Virtual Reality or the ability to step inside another world. Learn about how Virtual Reality (VR) works, create your very own virtual world using CoSpaces ( and build your very own Google Cardboard headset. This class combines creativity in creating a 3D virtual world with coding to make it come alive. Having an iPhone or Android phone is very helpful in exploring VR, but not required to attend.

December 11 - Make a Website Using HTML/CSS

10am to noon - Eastern Time

In this workshop, students will learn the elements of HTML and CSS and use them to create a website. Using a text editor and web browser, students will edit web page templates and use them to make their own website.

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.