Part-time. Flexible. Affordable.
Choose between two great programs! Read below to decide which program, Back End or Front End Software Developer, is best for you.
In the 18-week, Back End Software Development program, students take three courses to learn the
skills and technologies necessary to enter the industry as a Back End Software Developer:
Introduction to Java, Relational Databases with MySQL, and Web API Design with Spring Boot.
Skills and technologies learned include Java 1.8, Algorithms, OOP, Design Patterns, Unit Testing,
SQL, DDL, DML, Database Concepts, JDBC, Spring Boot, Spring Data, REST, JPA, JWT, AWS, and more.
In the 18-week, Front End Software Development program, students take three courses to learn the
skills and technologies necessary to enter the industry as a Front End Software Developer:
HTML, CSS, JQuery, Bootstrap, AJAX, React, JSX, REST, NPM, AWS, and more.
Which should I choose?
Back End Software Developers are in charge of building applications that do the behind-the-scenes work. This typically involves receiving requests from a Front End application, processing the request, reading and writing to a database, and responding back to requests from other applications.
If you enjoy working with data, defining and optimizing processes, and knowing how things work behind the scenes, the Back End program may be a great fit for you.
Front End Software Developers build the pieces of applications and websites that users see and interact with. This involves creating components that look good and provide functionality when a user interacts with them. It also involves interacting with Back End applications and displaying data in an aesthetically pleasing manner.
If you enjoy creating something visually appealing or seeing a visual result come from what you create, if you are more artistic, the Front End program may be a great fit for you.
Students meet online once a week. In addition to the weekly class meeting, students meet once a week
for a remote, 30-minute one-on-one with a mentor.
Students start each academic week on Sunday and are required to watch all videos and start working on
assignments/projects before their meeting online to be prepared.