Engaging and educating self-identifying women and non-binary folks in the tech community for free.

Presented by

What is CoderGirl?

CoderGirl is LaunchCode's education program designed to engage and educate women in the technology community. Originally created as a meetup by women to lift up other women in tech, over time CoderGirl has grown into a full-fledged education job prep program, but our mission remains the same: to open doors to tech careers for self-identifying women and non-binary aspiring technologists!

The program offers 24-week or 45-week specialized tracks designed to equip LaunchCoders with technical skills and job-readiness skills, leading up to our apprenticeship job program. The program provides a space for people of all skill levels to learn their skill-track subject in a supportive community of like-minded individuals. CoderGirl provides a supportive classroom environment with in-person mentoring from instructors, teaching fellows, and local technologists.

What do I need to take this class?

Students will attend once-weekly, 3-hour classes in the evenings and are expected to spend at least 15 hours each week outside of class on readings, watching videos, working on practice problems, and completing assignments.

Students must have a laptop with administrator privileges for participation. Windows 10 for PC or OS 10.13.2 or newer for Mac required. Please apply all system upgrades before coming to class. Some CoderGirl learning tracks have additional system requirements. Please see registration description for available tracks and requirements.


Select a city to see available courses.

More Information

CoderGirl offers multiple learning tracks and applicants may be offered enrollment in one track. Due to limited seats within each track, each applicant is asked to choose up to their top three preferred learning tracks, and every effort is made to accommodate top choices. Available learning tracks can vary by hub and cohort. In the past, tracks have included:

Java Web Development
C#/.NET Web Development
Data Analysis
Data Science
Front-End Web Development
Product Roles Intro
SQL Server & Databases
User Experience (UX)

Please refer to courses accepting applications in registration for track offerings of an upcoming cohort.

Click here for more information on each learning path.

This class requires no prior programming experience, but you will need to be comfortable with computer use (using the internet, downloading software, etc). CoderGirl is intended to teach skills needed to be employable as a programmer, and is for individuals who are interested in a career in tech.


We have also found that students who succeed in the class have a solid foundation in basic math and problem solving. That is why we have developed a short Problem Solving Assessment as a part of the application process.

Over the 24 - 45 weeks of class, students should expect to commit at least 15 hours per week for class and homework.

Students will need access to a laptop to participate in the course. Unfortunately, we are unable to provide students with laptops at this time. Chromebooks and tablets will not be sufficient for use in this course. If you own a PC, you must have Windows 8 OS or more recent, though Windows 10 is strongly preferable. If you own a Mac, the most recent Mac OS is strongly preferred. Additional specifications may apply for specific CoderGirl tracks. Laptops used for virtual courses also need to meet Zoom’s system requirements. You may check Zoom’s system requirements here. Pay particular attention to the System Requirements and Supported Operating Systems sections. If enrolled, please apply all system upgrades before coming to class.

There are no other requirements to participate.

In addition to passion and self-determination, each student is assessed on:

  1. Aptitude for problem solving and logical reasoning.
  2. Demonstrated technical interest. We do not require applicants to have previous related technical experience, though we do take demonstrated interest into account. (Ex: Exploring online resources or books on your own, Completion of Discovery, etc.)
  3. Interest in the CoderGirl environment.
  4. Pursuit of a related career.
  5. When enrolling students, we also strive to assemble a class that reflects the broader community and represents a diverse array of backgrounds.

Yes, though it is less likely. The reason we give the Problem Solving Assessment significance is important is because it shows us how applicants approach new puzzles that require logical thinking, which can directly relate to a student’s ability to master the material presented in the class.

Unfortunately, we are unable to allow applicants to retake the assessment unless they can demonstrate that they experienced technical difficulties that prohibited them from completing it.

You can always view your current status by logging into your LaunchCode account, and viewing “Classes”. There, you will be able to access the assessment as long as you have correctly submitted the application.

Each class has a decision date, by which you will receive notification of your application status. Please do not inquire about your application status unless you have not heard back after the end of that date.

No. Unfortunately, we finalize all of our course enrollment before the pre-work due date, so you are not able to submit your pre-work late. We give students at least 2 weeks to complete the pre-work to allow time to work around any other time commitments. We highly encourage you to submit the pre-work a few days before the due date to ensure that no technical difficulties or personal events get in the way.

Yes, it is okay to miss a class as long as you keep up with the lessons and homework detailed in the schedule. Remember, you will need to make up any class time you miss on your own time, and you won’t have the benefit of having your classmates and mentors there to answer your questions in person. Once you fall behind in class, the fast pace of the curriculum means it quickly becomes very difficult to catch up again. This is not an online course -- it is expected that students only miss class on an as-needed basis.

There are no grades in the class, but students must complete all of the required assignments successfully in order to continue through and graduate from the course. Deadlines will be made clear at the beginning of and during the class.

We always welcome and encourage people to reapply to the class. If you’d like to receive an email as soon as applications open please sign up for our newsletter at the bottom of the webpage and follow us on social media.

During your CoderGirl class, we offer Career Modules that will help you build basic skills to help you pursue a tech career and prepare you to enter our Apprenticeship Program.

LaunchCode’s Apprenticeship Program is offered in select cities. Students interested in the Apprenticeship Program will go through our candidate evaluation process. In order to prepare a successful application for the apprenticeship program, students will need to put in roughly 150 additional hours of independent work on a coding project, which may take up to 8 weeks after the conclusion of the class. If our team determines you’re job-ready, our Company Relations Team will then work to match you with a company in need of talent in a paid apprenticeship or job opportunity. While LaunchCode does place hundreds of individuals into apprenticeships and jobs each year, placement is not guaranteed. We encourage our students to take initiative to pursue a career in technology on their own, as well.

There’s a gender imbalance in the tech workforce. Although women comprise more than half of the overall professional workforce, the percentage of female employment in computing hasconsistently hovered at about 25 percent since 2007. Women of color represent an even lower percentage of the tech workforce.  A program built for people of marginalized gender identities allows us to contribute to developing the widest pool of candidates possible. We feel strongly about creating a supportive environment for women, non-binary people, and people of marginalized genders to learn tech skills and enter the tech workforce.


Once you have a job in tech, you still have to keep learning and you need a community like CoderGirl to continue to develop your skills. It's so powerful to be surrounded by strong, passionate women.
Lincoln Wisely
Web Developer at Manifest Digital & CoderGirl Mentor

I'm learning web design and I'm doing this so I can grow my video production business. If I have a client that needs a website, I want to be able to do that. I like CoderGirl because there are so many people here to help.
Candace Johnson
Founder and CEO of Candor Films and CoderGirl Participant

I really enjoyed the low pressure environment when I was learning to code. I was able to meet professionals that helped me learn more about the field. Now that I'm a full-time developer, I like coming to CoderGirl to help more women do what I did!
Rachel Noccioli
Web Developer at Oasis Digital Solutions Inc. & CoderGirl Mentor