Online, CO
Jun 14, 2021 - Jun 25, 2021
Take your first steps in programming, lead by passionate mentors at NCWIT AspireIT! Girls will be able to learn programming through the Python language, along with lessons in leadership, current events, and career opportunities to prepare for a future in STEM. Due to Covid-19, this class is online.
Provided by Cindy and Everybody Code Now!

Program Dates & Times

Monday 6/14, 6:00 - 8:00 pm EST

Tuesday 6/15, 6:00 - 8:00 pm EST

Wednesday 6/16, 6:00 - 8:00 pm EST

Thursday 6/17, 6:00 - 8:00 pm EST

Friday 6/18, 6:00 - 8:00 pm EST

Monday 6/21, 6:00 - 8:00 pm EST

Tuesday 6/22, 6:00 - 8:00 pm EST

Wednesday 6/23, 6:00 - 8:00 pm EST

Thursday 6/24, 6:00 - 8:00 pm EST

Friday 6/25, 6:00 - 8:00 pm EST


*Note: Dates listed above are not individual classes to pick and choose. Each session is two weeks (10 days) and concepts are cumulative; students are expected to attend every day. 


5th Grade
6th Grade
7th Grade
8th Grade



More About the Program

The National Center for Women and Information Technology is a nonprofit that supports girls and women in technology. NCWIT AspireIT is designed to teach K-12 girls programming fundamentals and computational thinking in engaging and fun environments. SparkIT is an AspireIT program that is taught and mentored by talented and knowledgeable members of the NCWIT community, that aims to bring programming and robotics to students nationwide. Learn more about NCWIT and their AspireIT programs at and 

For more information, contact Cindy.


Unit 1: Hello World, Numbers, and Math

Python is an excellent and versatile language for those new to programming. Did you know that programming is like a complicated calculator? We will learn about Hello World, outputting numbers and letters, comparing numbers, and doing math in Python. 


Unit 2: Variables and Data Types

How do you store data in Python? We will learn about how to store information, output information, and what variables are used for in programming. 


Unit 3: Community Component

NCWIT AspireIT wants students to understand and engage themselves in how technology can impact the community, and how we can solve problems through technology. You will learn about topics like AI and the environment, and brainstorm about the leverage of technology in the current world and how you can change the world for the better! 


Unit 4: Lists and Strings

We will learn how to store multiple pieces of data in one. Students will also learn how to create words and manipulate them. 


Unit 5: Input

Did you know that you can input your own information into a program? We will learn how to ask questions, learn about the user, and create our own fun madlibs!


Unit 6: Logic and Conditionals

How do computers decide between one decision or another? We will learn how Python can tell if statements are true or false. We will also use logic expressions to make fun quiz games. 


Unit 7: Loops

How do you repeat actions in a program? We will learn about loops to make computers do what we want multiple times without having to repeat ourselves. We will also learn how to tell the computer to stop a program. 


Unit 8: Career

We will invite a speaker in tech to address the class and give insight on future careers and opportunities in STEM. AspireIT mentors will guide students through their passions to allow them to find their own career pathway.


Unit 9: Functions

Students will learn how to make code easier to use, read, and write. Your code can become much more efficient using functions. You will learn how to write code efficiently. 


Unit 10: Turtle

Have you ever wondered how to create cool designs in a program? Students will use a special function called Turtle to create their own art. Students will use all their skills in math, angles, geometry, and conditionals to create patterns. We will also create a final project and have a celebration to commemorate their completion of SparkIT. 


Register for SparkIT: Session 1 !

Student Information
Parent/Guardian Information
Optional Parent/Guardian Information