Beginning Java

Beginning Java, 2nd Edition

Video Training

With Java used in everything from smartphones and game consoles to robots, massive enterprise systems, and supercomputers, it continues to be one of the most important languages you can learn. The four segments of this Learning Path will take you from absolute beginner to competent (and confident) practitioner.


Familiarity with Object-Oriented programming concepts

Below are the video training courses included in this Learning Path.


Introduction to Java 8

Presented by Ben Evans and Martijn Verburg 5 hours 9 minutes

In just five hours, this course will introduce you to Java, its IDEs and basic command line tools. You’ll become familiar with the basic anatomy of Java code and learn the lifecycle of a Java program, including compiling and running. Designed for people with some working knowledge of object-oriented programming, at the end of this course you’ll be able to write and run Java code.


Learning Eclipse

Presented by Brian Gorman 4 hours 5 minutes

Learn how to develop applications using the Eclipse IDE for Java. You’ll start by learning how to create a project, picking up advanced project operations, editor, and general shortcuts as you proceed. By the end of the course, you’ll have gained the knowledge necessary to develop your own applications in Eclipse.


Practical Java Programming

Presented by Brian Gorman 9 hours 20 minutes

Take your Java programming to the next level as you learn about object inheritance, interfaces, abstract classes, and polymorphism. The course covers everything you need to have a deeper understanding of Java 8, from exceptions and string manipulation to multi-threading and networking, lambda programming, and Spring tools.


Learning Apache Maven

Presented by Kevin Bowersox 4 hours 57 minutes

Maven is a popular build automation tool for Java and other languages, and is especially useful for speeding up your development process by managing dependencies. In this course, your introduction begins as your build a project, then jump into learning dependency management. You’ll cover the Maven lifecycle, plugins, archetypes, and additional features. By the end of this course, you’ll know when and how to use Maven for your Java projects.