Videos
Hours
Free Java course online for beginners
These videos collectively are the Java tutorial for beginners course on the Java 8 Programming language. It is designed for students new to Java and programming. This Java tutorial introduces you to the Core Java language.
Lessons start with the very basics, and introduce a new concept in each lesson. This allows you to skip over known topics, or dive into a specific topic. If you are new to Java and programming in general, you’ll want to start at the beginning. All lessons in the “Free Java Course Online” have a red stripe to the side of the video thumbnail for easy identification. Each lesson also includes the lesson number in the title. As always, if something doesn’t make sense, feel free to post questions in the comments on YouTube, or on the lesson page here on DeegeU.com.
New videos are added every week!
- Java Fundamentals
- Classes and Object Oriented Programming
- Annotations
- Exceptions
- Numbers and Strings
- Dates
- Generics
- Collections
- Enumerated Types
- Lambdas
- Concurrency
- File IO
- Regular Expressions
- And more!
Tutorial contents
Java Generics Tutorial – J053
We’re going to take a deep dive into what generics are, how to use them, and ultimately how to create our own Java generics.
read moreHow to split a Java String – J052
In this tutorial we’re going to look at how to split a Java string. We can split the string by character or split the string by words. We’ll look at both!
read moreThe secrets of Java String concatenation – J051
Youtube facebook Google+ Twitter LinkedIn RSS DeegeU Java Course "The secrets of Java String concatenation" video is part of a larger free online class called "Free Java Course Online". You can find more information about this class on "Free Java Course Online"...
read moreWatch this Java String Tutorial! – J050
Youtube facebook Google+ Twitter LinkedIn RSS DeegeU Java Course The "Watch this Java String Tutorial!" video is part of a larger free online class called "Free Java Course Online". You can find more information about this class on "Free Java Course Online" syllabus....
read moreJava Bit Manipulation using the Java Integer Class – J049
Youtube facebook Google+ Twitter LinkedIn RSS DeegeU Java Course The "Java Bit Manipulation Using the Java Integer Class" video is part of a larger free online class called "Free Java Course Online". You can find more information about this class on "Free Java Course...
read moreHow to compare Java Number instances – J048
Youtube facebook Google+ Twitter LinkedIn RSS Transcript - How to compare Java Number instances We need to know how to compare Java Number instances. It's different than how you compare number primitives in Java. In this lesson we're going to look at comparing Java...
read moreJava Number class conversions in depth – J047
In this video we’re looking at the Java Number class conversion methods. These methods allow us to convert to and from different number representations.
read moreWhat are the Java Number Class Constants – J046
In this tutorial, we’ll focus on the Java Number constants available in the Java Integer and Float classes. We’re going to focus on the Integer and Float.
read moreWhat is autoboxing and unboxing in Java? – J045
What is autoboxing and unboxing in Java? Let’s start with the number classes, and then we’ll talk about how Java uses autoboxing and unboxing.
read moreJava try with resources – J043
In this video, we’re going to look at the try-finally, and the try with resources statements!
read more

DJ Spiess
Your personal instructor
My name is DJ Spiess and I’m a developer with a Masters degree in Computer Science working in Colorado, USA. I primarily work with Java server applications. I started programming as a kid in the 1980s, and I’ve programmed professionally since 1996. My main focus are REST APIs, large-scale data, and mobile development. The last six years I’ve worked on large National Science Foundation projects. You can read more about my development experience on my LinkedIn account.