Java Programming Bootcamp

  • Home
  • Java Programming Bootcamp
Shape Image One

Java Programming Bootcamp


Whether you want to:

– build the skills you need to get your first Java programming job

move to a more senior software developer position

pass the oracle java certification exam

or just learn java to be able to create your own java apps quickly.

this  Java bootcamp is the course you need to do all of this, and more.

Are you aiming to get your first Java Programming job but struggling to find out what skills employers want and which course will give you those skills?

This course is designed to give you the Java skills you need to get a job as a Java developer. By the end of the course you will understand Java extremely well and be able to build your own Java apps and be productive as a software developer.

What Will I Learn?

  • • Learn the core Java skills needed to apply for Java developer positions.
  • • Be able to sit for and pass the Oracle Java Certificate exam if you choose.
  • • Be able to demonstrate your understanding of Java to future employers.
  • • Learn industry “best practices” in Java software development from a professional Java developer who has worked in the language for 18 years.
  • • Acquire essential java basics for transitioning to the Spring Framework, Java EE, Android development and more.
  • • Obtain proficiency in Java 8 and Java 11.

Topics for this course

Course Introduction

Software Tools Setup

First Steps

Java Tutorial: Expressions, Statements, Code blocks, Methods and more

Control Flow Statements

OOP Part 1 – Classes, Constructors and Inheritance

OOP Part 2 – Composition, Encapsulation, and Polymorphism

Arrays, Java inbuilt Lists, Autoboxing and Unboxing

Inner and Abstract Classes & Interfaces

Java Generics

Naming Conventions and Packages. static and final keywords

Java Collections


Basic Input & Output including java.util

Concurrency in Java

Lambda Expressions

Regular Expressions

Debugging and Unit Testing


Java Networking Programming

Java 9 Module System

Migrating Java Projects to Java 9

Course Remaster in Progress

Archived Videos

Extra Information – Source code, and other stuff



  • • A computer with either Windows, Mac or Linux to install all the free software and tools needed to build your new apps (I provide specific videos on installations for each platform).
  • • A strong work ethic, willingness to learn, and plenty of excitement about the awesome new programs you’re about to build.
  • • Nothing else! It’s just you, your computer and your hunger to get started today.

Target Audience

  • • This course is perfect for absolute beginners with no previous coding experience, to intermediates looking to sharpen their skills to the expert level.
  • • Those looking to build creative and advanced Java apps for either personal use or for high-paying clients as a self-employed contractor.
  • • Those who love letting their own creative genius shine, whilst getting paid handsome amounts to do so.