Learn the most popular programming language in the world

Some of the recent advancements in Java, coupled with the rise of microservice architectures built on Spring, have made Java as relevant now as it's ever been. This course will teach developers everything they need to know, from setting up a Java environment to building a complete command-line Java application from stories.

By the end of this course, developers will be able to:

  • Set up and run basic Java projects
  • Solve problems that involve state and behavior
  • Write Java applications that handle exceptions
  • Build a command-line Java application from stories
Once these fundamentals are mastered, developers can move onto the Object Oriented Programming block, or learn learn a web framework like Spring.

Competency Based Education and Individualized Learning TESTING

This course is intended for software developers with experience in at least one other language. Developers can choose to take either the Java Fundamentals or the Object Oriented Programming block, or both. In order to start with OOP they must have existing competency in Java. The full course takes approximately 10 weeks depending on pace: 7 weeks for Java Fundamentals and 3 weeks for OOP.

Learning Style

Video + Online

Mastery

Java Fundamentals, OOP

Can take one or both blocks

Time Commitment

Varied

Dependent On Pace

Price

Available on Request

Start the conversation with Galvanize today to see if this course is the right fit for your team.

What Your Team Will Learn

Java Fundamentals

Set up and run basic Java projects, solve problems that involve state and behavior, write Java applications that handle exceptions, build a command-line Java application from stories.

Java OOP

Design and structure code according to the pillars of Object-Oriented Programming and SOLID principles: encapsulate fields, create inheritance hierachies, use polymorphism, and create cohesive interfaces.

Request Info


Stay current. Stay connected. Sign up for our newsletter!