Our 7-Month Training Program

Over seven months, you will learn the fundamental concepts of software development through a range of formats: recorded and live video sessions, training modules, and online video conferences with your instructors and mentors (collectively requiring a minimum of 15 hours a week).

We will announce the date of our 2022 cohort shortly. To sign up for our 2022 cohort and get updates, please click the button below.

Next Cohort Starts In:

00
Days
00
Hrs
00
Min
00
Sec

Monday, February 7, 2022 at 8:00 AM

Join Our Next Cohort
Tasha Taylor completed our 2021 program as a front-end developer.
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.

Self-Paced Orientation

(Approximately 4 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. In our Intro Phase, you will be paired with a small group of your peers with complementary backgrounds in a "learning pod" to get to each other.

This Phase is designed to familiarize you with the tools and the materials that we'll be studying later.  This is also a good time to confirm your track.

Not sure whether you even want to be a software developer? Our Intro Phase will help you figure that out!

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

Skills Building

(12 weeks)
In this phase, we focus on project-based learning: we define a series of projects that you will need to complete in order to demonstrate your mastery of newly-acquired skills.
Web Development

If you enroll in the Web Development Track, you will learn everything you need to know about creating web sites and applications. We begin with the basics of HTML and CSS, and you'll build your first web page projects.

We then continue on to an in-depth instruction in the JavaScript programming language. As before, we rely heavily on (fun) projects along the way to help cement concepts and build your confidence.

Finally, we move to the back-end and learn how to implement a web application server by implementing data storage and user authentication. By this time you'll be ready to build a complete web application.
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 must complete this phase before proceeding to your final individual project.

Individual Projects

(6 weeks)
In Phase 2, you will take everything you've learned from the classroom, exercises, and small projects in Phase I and apply it to an individual project.

Your final individual project must be a complete hosted application.  We will work with you to suggest a project, or help you to define your own.

Each project 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 to potential employers.

We require completion of an individual project before assigning you to a project team in Phase 3.

Team Projects

(6 weeks)
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 3 projects will be issued a Certificate of Completion in Web Development or in Product Design.

Getting Your First Job Or Internship

(Ongoing)
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/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)
Although delivered online, our program is designed to be social.  You will be paired with mentors and TAs from the beginning, and paired 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 livestreams 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 form our last cohort (Web)Stats form our last cohort (Mobile)

Join Our Mailing List

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.