(Approximately 4 weeks)
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.
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.
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.
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.
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
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
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)
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.