Choose from Front-End only, Back-end only or Full-stack development. Learn on your schedule, exactly the content you need to learn for your new career.
Login is simple, using a Microsoft account (or create one)We're available for you during business hours by video conference and after hours by chat.
Learn MorePut all the lessons together and work with others on a team project for real job experience.
Learn MoreResume workshops, mock interviews, get individualized support for your career.
Learn MoreCourse content is organized and easy to find exactly what you are looking for. Each course is broken up into a series of modules. Each module is composed of multiple lessons. Lessons can have one or more assignments. Lessons may include text, images, resource links, and video lectures. Videos help demonstrate concepts explained in the written materials.
View the Free coursesSeeing your instructor's and classmates' faces helps you build relationships and feel like you're part of a community of real people.
Choose 1 to 4 (your pace) regularly scheduled 3 hour blocks for you to meet by video conference. Monday thru Thursday mornings and 2 rotating weekday evenings are available per week.
Ask questions, share your screen or view the mentor's screen.
Ask questions anytime in our community chat. Organized by course or by project team. Talk with your peers or get help from mentors.
Building a project will build up your portfolio to demonstrate what you can accomplish with code. But there is a better reason to build a project... teamwork
Employers want to see that you can work on a team. The project you build with your team will give you work experience that you can talk about in an interview. You'll be able to give real examples during the interview showing how you overcame adversity and eventually brought together the team to complete your project.
The project track begins once you complete the courseware section of the immersive program. The project track lasts for approximately two (2) months.
Each week of the project track, you and your team will meet with your instructor / advisor at least once. Additional times are available either as a group or one-on-one.
Multiple times each week (2-3) you will also meet with your team (online video conference, or in-person, up to you).
Your team will be using the Agile development process. At each team meeting you will discuss progress, roadblocks, and what you'll work on next. Its your chance to:
You'll also have a chance to learn how to pair program.
When your team project is complete, you'll present at a demo day event. In this event, your team will have 10 minutes to talk about your journey as a team, and demonstrate the final project.
You'll learn how to present and what to present in the second half of the project track.
After each team presents their project, you'll participate in a panel discussion in which attendees can ask you more about your project and your journey. This is a chance to tell why you would be a great hire.
Learn how to build an effective resume and LinkedIn profile and network to get a software development job.
Follow our job search materials to learn about what employers really want to know in an interview, and why some questions get asked.
We will help you practice by interviewing you, and asking questions based on what is in your resume.
Work with one of our partners, Mintbean. Participate in weekly 3 hours long hackathons to enhance your resume and prove your chops.
We work with a number of employers looking to hire good junior developers. Our LinkedIn network is expansive. Our network is built on quality connections made by actually knowing them from project work or at least meeting them in person.