Java Bootcamp

Our Coding Bootcamp

Skill Distillery’s Java coding bootcamp is an immersive, hands-on program where you learn the critical coding skills to build a lasting career not only as a web developer but as a full-stack Java application developer. Our goal is to create an environment where you can focus on building the skills you need to transition into a career you love. Successful Skill Distillery students are determined and have a passion for programming.

The Technologies We Teach

Our goal is to help you transition into a career you love. We listen to student and employer feedback and continuously update and refine our program. The technologies we teach, and the way we teach, are critical to successful outcomes. Learn how to build complete web applications with Java, Spring, JavaScript, SQL, REST, Angular, HTML, CSS and much more.


Take a look at a full-stack example created by Skill Distillery students.

What You Will Learn

We start with the principles of Java, learning object-oriented programming, core Java libraries, unit testing, and Git, as you prepare to take the Oracle Certified Associate – Java Programmer exam.

You expand your Java knowledge with topics like Spring, Spring MVC, creating MVC (Model-View-Controller) web applications on the server.

The program culminates with web application technologies.  The goal is to create advanced web applications using JavaScript libraries. You will also gain experience deploying your web content to a web server and navigating the server file system from the command line.

Java Programming

Create Java applications using object-oriented features such as encapsulation, inheritance, and polymorphism.

Java SDK

Reuse the various classes in the Java libraries rather than reinvent the wheel for topics such as data structures and file input/output.

Development Tools

Use Eclipse IDE (Integrated Development Environment), Git, and Github.

Pair Programming

Apply Agile development methods including Pair Programming.

Course Content


Weeks 1-6

Fundamentals of Programming Using Java

Object-Oriented Programming in Java

Java Libraries

Java Review / Oracle Certification Exam Prep


Weeks 7-10

Spring MVC

Introduction to SQL Programming and JDBC

Java Persistence API

Full-Stack Midterm Project


Weeks 11-16

Introduction to JavaScript

JavaScript, DOM Manipulation and REST APIs



Full-Stack Final Project

Computer Science Topics and Job Preparation

A Typical Day...

The typical day consists of short lectures, lots of hands-on coding, pair programming and individual projects, and breaks to stay fresh.  Throughout the program you will have access to supported study sessions, guest speakers, and other school-hosted activities.


Contact Us

Have a question and can't find an answer?  Fill out the form below and we will get back to you shortly. We look forward to hearing from you!