Software Development 2: Full-Stack Developer

About this course

As important as the "front end" is to the success of a complex computer program, the "back end," which typically runs on a server, is where the serious computing is done. After learning to be a Front-End Developer, you can take your skills to the next level by becoming a Full-Stack Developer. When you advance to full-stack development you will learn to program in Java to develop the back-end server software that powers enterprise and consumer applications. You will develop a complex, multi-player game with Java-based server software with a web-based game-player interface that you will implement in HTML, CSS, and JavaScript. You will then complete a Java-based capstone project of your own choice.

Course cost

$3,000 USD


14 weeks full time or
28 weeks part time


Successful completion of Front-End Developer

Included in course

One-on-one mentorship

Peer participation

Online, mentored courses

Our courses are entirely online, but they are not like any online courses you have ever seen. You will not be watching boring video lectures and taking tests; you will learn by doing with the help of knowledgeable mentors who are always available to provide advice and feedback on your work.

Gap year logo

Welcome to the new school

What do you want to try?

Software Development Cyber Security Data Analytics, Big Data Entrepreneurship & Business Health Sciences Video Production Writing