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: Introduction to JavaScript, Front End Technologies, and Web App Design with React.
Skills and technologies learned to include JavaScript, Algorithms, OOP, Design Patterns, Unit Testing, HTML, CSS, JQuery, Bootstrap, AJAX, React, JSX, REST, NPM, AWS, and more.
Schedule
Class meets online on a weekday evening. Each student will also participate in a weekly 30 minute, one-on-one session 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 online class meeting. The course consists of 13-18 hours of weekly homework and content, including career service assignments utilizing LinkedIn.
Prerequisites
Students must be 18 or over and have a high school diploma or equivalent. Basic computer literacy and the ability to navigate one’s own computer is strongly preferred. Students will complete an aptitude test prior to the first class session.
Technical Requirements
Students must have access to a computer with a minimum of 8GB RAM and an i5 processor. The class utilizes both Zoom and Slack for meetings and communication. Although not required, students may find a second monitor extremely helpful.
Job Outlook
- The average wage in California is $64.60 hourly, $134,370 annually.
- The average wage nationally is $53.66 hourly, $111,620 annually.
- Jobs for software developers are expected to grow by 25.6% by 2028.
This course is available for "remote" learning and will be available to anyone with access to an internet device with a microphone (this includes most models of computers, tablets). Classes will take place with a "Live" instructor at the date/times listed below.
Upon registration, the instructor will send along additional information about how to log-on and participate in the class.