Learn Java from Scratch

9 Hours
You save 59% -

46 Lessons (9h)

  • Introduction to the Course
    Introduction to the Course7:00
  • Introduction to Java Programming
    Getting Started with NetBeans10:48
    Strings & Mathematical Operators7:32
    Methods (Functions)11:23
    Boolean Logic & IF ELSE Statements (Part 1 of 2)11:11
    Boolean Logic & IF ELSE Statements (Part 2 of 2)7:12
    For Loop5:49
    Object Oriented Programming (OOP)8:50
    Constructors (OOP)5:45
    Java Review24:35
    Multi-dimensional Arrays11:22
    Array Lists8:10
    String Functions7:21
    Try Catch & Exceptions6:26
    User Input11:24
    File Reading_Writing10:17
  • Object Oriented Programming (Intermediate Java Section)
    Concepts and Syntax8:55
    Constructors, 'this' keyword & toString Method10:35
    Inheritance & 'extends' keyword11:42
    Abstraction & equals method12:58
    Interfaces & 'implements' keyword11:21
  • Threads
    Introduction to Threads13:08
    Implementing a 'Runnable'14:23
    Starting and Stopping10:18
    Basic Thread Logic16:12
  • Build a Real Java Application
    JFrame & Basic Drawing9:24
    Getting User Input11:34
    Render Manager Part 110:16
    Render Manager Part 212:08
    Input Manager Part 110:07
    Input Manager Part 210:11
    Application Structure Part 110:15
    Application Structure Part 211:14
  • Advanced Java / Java Networking
    Introduction - Client Setup10:44
    Server Setup10:13
    Sending and Receiving Messages12:40
    Client GUI Setup10:04
    Server - Client Logic10:50
    Debugging and Connecting Clients to Server14:43

Go From Beginner to Expert in the Web's Most Popular Language Over 9 Hours of Intensive Training

Stone River eLearning

Stone River eLearning hires experts to develop high quality technology training. We developed this course in-house, which is why you see us as the instructor. They have staff on hand that can answer your technical questions as you progress through our courses. For more details on this course and instructor, click here.


Java is the most commonly used programming language in the world for a reason. It is the foundation of most complex web platforms and virtually limitless applications. It is also one of the most in-demand languages, meaning a fluency in Java will open new doors to well-paying and exciting opportunities in web development. Even if you're a complete beginner, this course will get you up to speed in no time.

  • Access 46 lessons & 9 hours of content 24/7
  • Learn the basics of Java, from Boolean Logic to Object-Oriented Programming
  • Build a real Java Application to test your skills
  • Understand server setup & implementing Java networking
  • Develop your own game using Java
  • Discover application structuring using Java


Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels


  • Internet required


  • Instant digital redemption
Your cart is empty. Continue Shopping!
Processing order...