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 you everything you 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, you 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, you will learn Object Oriented Programming and can go onto learn a web framework like Spring.

Learning Style

In-Person + Online

Length

3 Weeks

Price

$899

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.

Learn in Boulder, CO

Visit the Campus

Interested in learning full-time? Attend an info session to learn about our Web Development Immersive curriculum, application process, financing options, and much more. Meet with Galvanize team members, including current instructors and students, who can help answer your questions.

Upcoming Dates

We’re currently scheduling more sessions in Walnut. Check back shortly.

LEARN MORE ABOUT GALVANIZE PART-TIME COURSES

Our part-time courses are ideal for individuals who want to get more involved learning new development skills while maintaining a balance with other responsibilities. While these classes will undoubtedly level-up your knowledge and understanding of the latest technologies in web development and data science, they are not a substitute for our immersive programs. However, these courses are a great way for prospective immersive students to prepare for admission into those programs.

Fill out the form and one of our admissions counselors will contact you provide you with more information.