Our Program

Participants who complete our seven-month program will have applied their new skills to software development projects, worked on cross-functional teams and built a portfolio of work to show future employers.

Tasha Taylor sitting in a library in front of a laptop.
Tasha Taylor completed our 2021 program as a front-end developer.

Eligibility Requirements:

  • You must self-identify as a historically underrepresented minority.
  • You must be eligible to work in the United States.
  • You must have a computer and internet access.
  • You must have a LinkedIn profile.

7-Month Training Program

Our training program is a rigorous, project-based approach that is designed to give you all the skills you need to become a productive software development professional. Plan on a minimum of 15 hours per week for class time and for working individually on exercises and projects.

Orientation

(Approximately 4 weeks)

Drawing of an online meeting on a tablet computer.

This phase is designed to introduce you to the structure of the training program and to prepare you for success in the following phases. You will learn about our two tracks and the career opportunities for each to help you decide which is best for you and to confirm your track. You will get a hands-on introduction to the essential tools needed for UI design or for creating a webpage.

Not sure whether you even want to be a designer or software developer? The Intro Phase will help you figure that out! Learning the foundational concepts of your track and the fundamentals of programming will give you a jumpstart for the next phase of your training.

You must actively participate in this phase to proceed to Phase I.

Skills Building

(20 weeks)

Everyone comes to our program from a range of industries and experiences, and we’ve found that your diverse backgrounds can enhance your collective training. You will become part of a small group to enhance your learning and to support each other. Each learning group will have a TA to provide additional support. In this phase, we focus on building skills and learning through exercises and projects.

Drawing of a developer working on a laptop and a phone.

Web Development

If you enroll in the Web Development Track, you will learn everything you need to know about creating websites and applications. Throughout this phase, you will cement your learning by working on an individual project which will be implemented in three parts as you learn the skills to develop the front end of the application, the back end with static data, and the back end with integration to a database.

We begin with the basics of HTML and CSS, when you build the front end of your project. We then continue with in-depth instruction in the JavaScript programming language. As before, we rely heavily on exercises along the way to help cement concepts and build your confidence. Next, you will learn server-side technologies necessary for web applications that store and process data. Finally, you will add a database to implement data storage and user authentication, and your individual project will be complete!

Your hosted web application will include user authentication, user-provided data, use of a server-side database and web hosting. This project should be an excellent addition to your portfolio to show potential employers.

Drawing of a Designer working at a laptop.

Product Design

If you enroll in the Product Design Track, we begin with the basics of user interaction and design: how to build web or mobile applications that are easy to understand and that present information clearly.

Designers also have projects to work on. You will be given customer problems, and be asked to do independent research and case studies. From there you will formulate a design from wire-framing through high-fidelity prototypes.

You will have extensive practice using the user-interface design app, Figma, to communicate your designs to stakeholders and developers.

You will complete multiple small design projects for different types of industries. This will be a great addition to your portfolio to show potential employers!

You must complete this phase before proceeding to Phase II

Team Projects

(4 weeks)

Stylized drawing of two people collaborating on a web site.

As a final project, you will be paired into teams to work on a project together. In this phase, we will integrate our Product Design and Web Development tracks.

You will be responsible for keeping your team on track and for defining your goals and milestones; you will have weekly mentor check-ins to help you get unblocked.

We will ask each team to present their finished projects at a series of Demo Day events to cap off the program.

All participants who successfully complete these Phase II projects will be issued a Certificate of Completion in Web Development or in Product Design.

Getting Your First Job or Internship

(ongoing)

Drawing of four people meeting to discuss a project.

Throughout every phase of our program, we will work with you each week on your job preparedness skills. We will host weekly Town Hall meetings with experts from the tech industry, as well as Job Fairs with employers interested in our participants.

We will also provide training in how to write an effective resume and LinkedIn profile, and how to promote your work on GitHub.

And finally, we will offer training sessions on the technical interview process, and will offer mock interviews with experienced developers and designers.

After seven months, our training program will end, but our job-prep support will continue: our resources will still be available to you, and we will help introduce you to recruiters and to relevant opportunities.

Community & Support

(throughout the program)

Drawing of an online meeting on a tablet computer.

Although delivered online, our program is designed to be social. You will be paired with mentors and TAs from the beginning, and matched with a group of participants at your level. You will also have the opportunity to engage with industry experts.

Here are a few examples of our ongoing community support:

  • Weekly Town Hall live-streams with industry professionals and former participants that have successfully completed our training program.
  • Access to office hours with mentors and TAs when you need individual support.
  • Coding challenges: get practice solving coding problems that you might confront in an interview or job application.
  • Online discussion boards to communicate with other participants in real-time.

Stats from our First Session

$0 Zero Dollars

Our program is offered completely free for the participants because of the generosity of our donors and partners.

2,000+ Signups

More than 2,000 people enrolled for our inaugural session that started in March 2021.

48% Unemployed

Of those who enrolled in our inaugural session were unemployed.

1,000 Active

1,000 of our enrollees began taking classes and became active participants in the program.

66,000 Hours of Learning

Our participants completed more than 8,000 lessons in 66,000 hours learning time.

40+ Instructors

We had more than 40 instructors, Technical Advisors and project managers in the program who helped train our participants.

Mentorship from Experts

We hosted 18 Town Halls with professionals from Google, Microsoft, HBO, Sonos and other companies.

7 Learning Tracks

We trained participants in frontend, backend, mobile and UI/UX Design tracks.

Project Phase

200 participants completed our training and got into our project phase.

16 Projects

Our participants built 16 full stack projects working on cross-functional teams of developers and designers.

130+ Completed the program

On October 23rd, 2021, 130 participants completed the program and received certificates of completion.

Girl Power!

58% of the participants who completed our program were women.