Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Getting Started with Java
Introduction
Goals Of The Course (2:06)
Meet Your Instructor (0:53)
Why you should learn Java
Getting Started with Java
Java Terminology (6:28)
Quiz: Java Terms
Java Version Check (1:46)
Installing Java on Windows (12:49)
SDKMan (3:52)
Installing Java (4:20)
Exercise: Java Version Check
Exercise Review: Java Version Check (1:33)
Writing your first Java Program
Writing your first Java Program (0:31)
Java Program Execution (2:37)
Hello, World! (4:24)
Exercise: Write your own Program
Exercise Review (4:28)
Text Editors & IDEs
Text Editors & IDEs Overview (1:15)
Text Editor & IDE Options
Installing IntelliJ (7:20)
Hello, World. IntelliJ Edition (6:42)
Exercise: Write your own application in IntelliJ
Exercise Review: Write your own application in IntelliJ (2:53)
IntelliJ
IntelliJ Tour (11:11)
Themes (3:57)
Plugins
Code Formatting & Organizing Imports (4:23)
Templates (5:47)
Quiz: Using IntelliJ
Advanced Tooling
Advanced Tooling Overview (3:24)
Code Generation (5:25)
Debugging (4:15)
Running IntelliJ from the Command Line (1:58)
Refactoring (3:42)
Github Source Control (5:36)
Java Decompiler (2:44)
Shortcut Keys (11:54)
Java Build Tools
Build Tools Introduction (8:22)
Maven (7:07)
Maven Dependencies (4:10)
Gradle (8:43)
Quiz: Why Build Tools?
JVM Languages
Languages Intro (0:34)
JVM Languages (7:42)
Groovy (6:14)
Kotlin (5:49)
Scala (8:06)
Getting Help
Java Documentation (4:25)
Resources (4:00)
Bonus
My Courses & Contact Information
Course Slide Deck
Goodbye (0:58)
Teach online with
Quiz: Using IntelliJ
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock