Courses
Artificial Intelligence (AI)
3D & Animation
Game Design & Development
Graphic Design & Illustration
UI/UX Design
Office Productivity
Video Editing
Audio & Music
Topics
Free Learning Resources
Free Online Courses
Blog
Reviews
Login
Start Learning Now
Unlock all
Java Programming Course
lessons and 4,242+ more with a single membership.
Start Learning Now
Java Programming Course
Learn how to work with Java like a pro with this project-based course!
Start Learning Now
97.5 hours of video learning material
Certificate of completion
9 downloadable resources
What you'll learn:
The essential Java Programming language
Learn different best practices to apply to different industries
How to build applications and systems performing key operations in areas such as mathematics, finance, sport, science, art, and language
How to design and develop unique graphical user-interactive software for mobile applications
How to program in Java professionally
Gain and improve your coding skills
Prepare for interviews by learning key concepts in Java
Practice through individual and teacher-student project-based exercises applied to real-life scenarios
Who is this for:
Anyone who wants to learn software development and programming - no experience needed!
Software developers who want to learn Java
Anyone who has started working with Java, but want to advance their skills
Curriculum for Java Programming course
98 hours of valuable material
9 sections • 184 lectures • 97h 34m total length
The Basics of Java Programming Language
18 lectures • 7hr 29min
Introduction • 01:07
Variables • 30:56
Data Types • 25:37
Classes and Objects Pt. 1 • 14:54
Classes and Objects Pt. 2 • 23:42
Scanner Class Pt. 1 • 20:54
Scanner Class Pt. 2 • 41:07
Access Modifiers Pt. 1 • 21:24
Access Modifiers Pt. 2 • 33:56
Access Modifiers Pt. 3 • 15:52
Print Statements - The Art of Commentary Pt. 1 • 40:38
Print Statements - The Art of Commentary Pt. 2 • 22:51
Print Statements - The Art of Commentary Pt. 3 • 30:40
Print Statements - The Art of Commentary Pt. 4 • 14:57
Develop an E-waiter Menu Collector Pt. 1 • 26:38
Develop an E-waiter Menu Collector Pt. 2 • 32:41
Develop an E-NBA Draft Combine Measurement Recorder Pt. 1 • 03:24
Develop an E-NBA Draft Combine Measurement Recorder Pt. 2 • 47:50
Operators and Conditional used in Java
14 lectures • 8hr 30min
Conditionals Pt. 1 • 43:35
Conditionals Pt. 2 • 46:15
Conditionals Pt. 3 • 26:16
Operators in Java Pt. 1 • 20:12
Operators in Java Pt. 2 • 47:06
Operators in Java Pt. 3 • 35:27
Develop a BMI Calculator to Analyse One’s Basic Health Pt. 1 • 21:06
Develop a BMI Calculator to Analyse One’s Basic Health Pt. 2 • 58:35
Develop an E-space Information System using the Human Weight and Age Pt. 1 • 24:02
Develop an E-space Information System using the Human Weight and Age Pt. 2 • 37:23
Develop an E-space Information System using the Human Weight and Age Pt. 3 • 33:20
Develop an E-company Performance Analyzer Pt. 1 • 38:30
Develop an E-company Performance Analyzer Pt. 2 • 57:42
Develop an E-company Performance Analyzer Pt. 3 • 20:32
Developing Interactive GUI for Users, Loop Structures, and Control Statements
9 lectures • 5hr 55min
ANSI Colour Codes, ASCII Code, For Loops, While Loops & Do While Loops Pt. 1 • 01:06:48
ANSI Colour Codes, ASCII Code, For Loops, While Loops & Do While Loops Pt. 2 • 43:47
ANSI Colour Codes, ASCII Code, For Loops, While Loops & Do While Loops Pt. 3 • 41:38
ANSI Colour Codes, ASCII Code, For Loops, While Loops & Do While Loops Pt. 4 • 26:40
Develop an ISBN 13 Check Digit Generator & DNA Hamming Distance E-spotter Pt. 1 • 28:57
Develop an ISBN 13 Check Digit Generator & DNA Hamming Distance E-spotter Pt. 2 • 48:15
Develop E-ATM Machine & E-golf Scoring System Pt. 1 • 07:07
Develop E-ATM Machine & E-golf Scoring System Pt. 2 • 52:37
Develop E-ATM Machine & E-golf Scoring System Pt. 3 • 39:05
The Java Lang & Utility Package
55 lectures • 37hr 29min
Math and Random Classes • 25:21
Develop a Pythagorean Calculator • 32:24
Develop a PH Scale Analyzer Pt. 1 • 06:11
Develop a PH Scale Analyzer Pt. 2 • 47:11
Random Number Guessing Game • 18:15
Sound Frequency Measuring System • 01:11:02
Calculating the Aircraft Lift • 30:43
The Mathoria Quizzer Pt. 1 • 48:58
The Mathoria Quizzer Pt. 2 • 01:17:45
StringBuilder, Wrapper, Robot, and Clipboard & StringSelection Classes Pt. 1 • 39:15
StringBuilder, Wrapper, Robot, and Clipboard & StringSelection Classes Pt. 2 • 01:27:09
StringBuilder, Wrapper, Robot, and Clipboard & StringSelection Classes Pt. 3 • 59:45
StringBuilder, Wrapper, Robot, and Clipboard & StringSelection Classes Pt. 4 • 01:34:13
StringBuilder, Wrapper, Robot, and Clipboard & StringSelection Classes Pt. 5 • 15:04
StringBuilder, Wrapper, Robot, and Clipboard & StringSelection Classes Pt. 6 • 39:26
StringBuilder, Wrapper, Robot, and Clipboard & StringSelection Classes Pt. 7 • 01:53:07
StringBuilder, Wrapper, Robot, and Clipboard & StringSelection Classes Pt. 8 • 01:21:15
StringBuilder, Wrapper, Robot, and Clipboard & StringSelection Classes Pt. 9 • 01:56:22
Canvas Class + Develop the SOH CAH TOA trigonometric calculator Pt. 1 • 33:55
Develop the SOH CAH TOA Trigonometric Calculator Pt. 2 • 01:36:22
Develop the SOH CAH TOA Trigonometric Calculator Pt. 3 • 34:38
Develop the SOH CAH TOA Trigonometric Calculator Pt. 4 • 33:01
Develop the SOH CAH TOA Trigonometric Calculator Pt. 5 • 01:16:53
The Quadratic Equation Root Finder Pt. 1 • 19:42
The Quadratic Equation Root Finder Pt. 2 • 46:11
The Quadratic Equation Root Finder Pt. 3 • 20:04
The Quadratic Equation Root Finder Pt. 4 • 31:48
The Quadratic Equation Root Finder Pt. 5 • 32:06
Develop a Secchi and TSI logbook to analyze the health of water bodies Pt. 1 • 43:06
Develop a Secchi and TSI logbook to analyze the health of water bodies Pt. 2 • 23:10
Develop a Secchi and TSI logbook to analyze the health of water bodies Pt. 3 • 16:30
Develop a Secchi and TSI logbook to analyze the health of water bodies Pt. 4 • 37:19
Develop a Secchi and TSI logbook to analyze the health of water bodies Pt. 5 • 34:53
Develop a Secchi and TSI logbook to analyze the health of water bodies Pt. 6 • 43:03
Develop a Secchi and TSI logbook to analyze the health of water bodies Pt. 7 • 22:18
Create an After-School Activity Registration Portal (Scheduler) Pt. 1 • 05:26
Create an After-School Activity Registration Portal (Scheduler) Pt. 2 • 33:11
Create an After-School Activity Registration Portal (Scheduler) Pt. 3 • 28:22
Create an After-School Activity Registration Portal (Scheduler) Pt. 4 • 25:24
Create an After-School Activity Registration Portal (Scheduler) Pt. 5 • 34:49
Create an After-School Activity Registration Portal (Scheduler) Pt. 6 • 41:54
Create an After-School Activity Registration Portal (Scheduler) Pt. 7 • 18:11
Create an After-School Activity Registration Portal (Scheduler) Pt. 8 • 41:51
Develop a Body Health Analyzer System Pt. 1 • 26:06
Develop a Body Health Analyzer System Pt. 2 • 13:55
Introduction to Advanced Java
5 lectures • 0hr 35min
Introduction • 00:54
Advanced Java: The Fun Way • 04:56
Tools We Will Be Using • 07:14
Installing IntelliJ • 04:16
Setting Up JavaFX • 18:06
Power Session on OOP
10 lectures • 4hr 59min
What, Why and How • 07:20
Navigating the Project • 17:53
Example Inheritance Chain • 52:16
Constructors and Keywords • 43:24
Abstract Classes • 31:08
Interfaces • 18:09
Trying It Together Pt. 1 • 28:07
Trying It Together Pt. 2 • 28:41
Mini Project: Hotel Manager Pt. 1 • 38:14
Mini Project: Hotel Manager Pt. 2 • 33:46
Power Session on Java FX
28 lectures • 10hr 22min
What is Java FX • 07:07
Understanding Java FX Layers Pt. 1 • 33:47
Understanding Java FX Layers Pt. 2 • 37:35
Understanding Java FX Layers Pt. 3 • 08:54
Common Nodes • 23:54
BorderPane • 16:36
GridPane • 08:12
Fun Project Pt. 1 • 28:40
Fun Project Pt. 2 • 33:17
Fun Project Pt. 3 • 37:26
Fun Project Pt. 4 • 07:46
Professional Project: Front Page • 21:33
Animal Registration Form • 35:24
Saving Data • 26:06
Database System • 12:44
Loading Animals • 24:32
Updating Animals • 17:53
Removing Animals • 19:06
Food Management UI • 30:48
Food Order Saving • 26:39
Loading Order to Database • 07:48
Viewing Orders • 16:49
Employee Page • 29:46
Saving Employees • 14:59
Loading Employees • 49:12
Navigation Bar • 12:49
Quick Fixes • 19:33
The End of Zoo Manager • 38:11
Organized Programming, Collections & Utility Creation
26 lectures • 13hr 4min
Intro • 07:30
Collections Pt. 1 • 03:58
Collections Pt. 2 • 25:41
Going Further School Design • 44:23
Classes and Schedules Started • 57:40
Student Schedules Continued • 36:18
Students Backpacks • 22:59
Class Tabulator • 14:45
Specific Students in Specific Classes • 48:59
Student Schedules Written to Quasi-Database • 31:35
Students Added to Class Roster for Convenience • 14:52
Student UI + Glitch Discovery! Pt. 1 • 41:24
Student UI + Glitch Discovery! Pt. 2 • 23:41
Finishing Schedule UI • 29:55
Navigation Bar • 08:55
Backpack System UI • 32:20
Front Page UI • 07:04
Class Viewer • 47:01
Email System Initial • 16:13
Email System Completed • 01:05:25
Fun Project Setup • 19:01
Adding and Deleting Bugs • 37:07
Adding Motion • 39:43
Fixing Motion & Unintended Behaviors • 43:06
Fixing Motion Continued & Adding Decoration • 26:20
Finalizing Bug Project • 38:17
Professional Project: InnKeeper Deluxe
19 lectures • 9hr 11min
Preface • 03:41
Login Page • 48:21
Start of Calendar Pt. 1 • 35:31
Start of Calendar Pt. 2 • 32:48
Start of Calendar Pt. 3 • 49:35
Start of Calendar Pt. 4 • 31:47
Start of Calendar Pt. 5 • 49:33
Booking System Pt. 1 • 33:28
Booking System Pt. 2 • 30:59
Booking System Pt. 3 • 42:02
Add Booking UI Pt. 1 • 38:06
Add Booking UI Pt. 2 • 26:41
Save Booking Pt. 1 • 40:38
Save Booking Pt. 2 • 22:56
Room Archetypes UI Pt. 1 • 43:56
Room Archetypes UI Pt. 2 • 11:11
What’s Left • 02:46
Conclusion • 06:31
Last Words • 00:32
Advance your skills with
thousands
of professional classes made by experts
4,242+
Lessons
2,351+
Hours of video content
56+
Different skills
Start Learning Now
Featured Reviews
Scrambly Review
Freecash Review
Kashkick Review
InboxDollars Review
Solitaire Cash Review
Lingomelo Review
Statistics
Average Salary by State
Roblox Statistics
iPhone Statistics
Discord Statistics
YouTube Statistics
TikTok Statistics
Featured Posts
Games That Pay Money
Free Apps That Pay
Online Jobs for Teens
Talk to Lonely People for $
$50 Instant Loan Apps
How to Get Sign Up Bonus
Featured Posts
DoorDash vs Uber Eats
How to Make Money w/ AI
Fun Interview Questions
How to Earn w/o a Job
How to Make $ Online
How to Make Money Fast
Information
Learning Hub
Blender Tutorials
Microsoft Excel Tutorials
Figma Tutorials
After Effects Tutorials
Privacy Policy
Terms of Service
Refund Policy
Login
Recover Password
Manage Subscription
Contact Us
Visit our Facebook
Visit our Instagram
check
play-circle-o
cloud-download
angle-down
desktop
graduation-cap
cross
menu
chevron-down
arrow-right
linkedin
facebook
pinterest
youtube
rss
twitter
instagram
facebook-blank
rss-blank
linkedin-blank
pinterest
youtube
twitter
instagram