Code It!

Saturdays, October 7-December 2, 2017

An MIT coding class for middle school girls | Explore computer science

CodeIt! is an MIT program to encourage more girls to explore and pursue computer science.

This is a weekly hands-on program for middle school girls with little or no programming experience. You will develop computer science skills, participate in interactive workshops, and connect with other students.

Students will be working with experienced and upbeat MIT mentors.

Check out our Twitter and Facebook here!

Contact with any questions.

Student applications for Fall 2017 have closed.

Please check back in late December/early January for Spring 2018 applications!

Mentor applications for Fall 2017 are now open!




When is it?
The program meets weekly, on Saturday afternoons from 11am to 3pm. The Fall 2017 session will begin on October 7 and end on December 2. We will not meet on November 25. This is a total of 8 sessions (10/7, 10/14, 10/21, 10/28, 11/4, 11/11, 11/18, and 12/2).
How much money does it cost?
The program will be free of charge. We have computers and smartphones for students to use and will provide catered lunch each day.
Do the students receive a certificate upon completion of the program?
Students will receive a symbolic certificate associated with the program. Note that the certificate is awarded by the program, and not on behalf of MIT.
Where is the program and where will the students be?
The program is at MIT. Our activities will be in MIT classrooms or MIT outdoor spaces.
What will the schedule be?
Each session will include coding activities, social activities, demonstrations, and a lunch break.
Where should kids be dropped off and picked up?
Kids should be dropped off by 10:50am and picked up at 3:10pm. Exact drop-off and pick-up locations will be communicated via email upon acceptance to the program.
Who is organizing this program?
MIT students.


Can boys participate?
The program is intended to help decrease the gender-gap in technology, so it is not open to boys.
What programming experience do I need to participate?
Zero! We want to introduce you to programming, and do not expect you to have any previous programming experience.
If I have coded before, can I still participate?
We are first-and-foremost opening the program to students with no prior experience. However, if there are open spots, we welcome you to participate!
I'm a 9th grade student. Can I still apply?
Unfortunately, we won't be accepting applications from 9th grade students. Please feel free to instead check out high school outreach programs here!
How can I prepare for the program?
If you are curious to learn more about programming, feel free to play around with Scratch! However, we don't require you to do any preparation ahead of time.
I'm interested, but won't be able to make all of the sessions. Can I still apply?
We give heavy preference to girls who can commit to all of our class sessions, but we still encourage you to apply! We can make arrangements to send supplementary materials to make up for the missed class(es), if need be.


What is the weekly time commitment?
The classes run from 11am to 3pm on Saturdays, so you should be available from 10:30am to 3:30pm. You are expected to attend all sessions.
What is the time commitment outside of weekly sessions?
Prior to the program's start, you are expected to meet with the other mentors once, so that you know what we have planned and get to know your fellow mentors. We may also ask you to review upcoming material on your own time.
What experience do I need?
Be friendly and fun! You should understand fundamental programming concepts, and have taken at least an introductory computer science course (e.g. AP Computer Science, 6.0001/0002). Familiarity with block-based programming (e.g. Scratch, App Inventor) is a plus, but not required!
What exactly do mentors do?
As a mentor, you will be like a role model to the students. You will be someone that the students turn to when they have questions, are stuck, or just want to talk about life in STEM!
How can I get involved beyond mentoring at the weekly sessions?
Contact us; we would love for you to be involved in developing the coding and non-coding activities!
What does a typical session consist of?
Feel free to take a look at the lesson plans here!


Organizing Lead: Kelsey Wong
Curriculum Lead: Kelsey Chan
Curriculum Lead: Raul Boquin
Student Coordinator: Steph O'Brien
Mentor Coordinator: Riana Hoagland
Social Curriculum: Hannah Gaudet
Publicity/External Relations: Jennifer Lee
Logistics: Jennifer McCleary


Like Google says, "things you love are Made with Code". Check out the Made with Code website to start building with code.
Create impact
Code gives you the power to address what you think should be better in our world.
Have fun
See changes as you make them, and apply your creative design skills to make websites or apps. Solve puzzles and brainteasers to tackle real-world problems.