Find online courses made by experts from around the world.
Take your courses with you and learn anywhere, anytime.
Learn and practice real-world skills and achieve your goals.
Have you ever wondered how all those cool applications and games around the web are made? The answer is: Java. Java is the most commonly used programming language in the world. Get started learning Java today, and in a few days with this Java Tutorial for Beginners you'll be a pro. To make your life a bit easier, you will Learn Java from Scratch using the NetBeans environment.
Java allows you to play online games, chat with people around the world, calculate your mortgage interest, and view images in 3D, just to name a few. It's also integral to the intranet applications and other e-business solutions that are the foundation of corporate computing.
Not for you? No problem.
30 day money back guarantee.
Learn on the go.
Desktop, iOS and Android.
Certificate of completion.
|Section 1: Introduction to the Course|
|Get set up so you can start programming with Java. Including how to install the JDK and NetBeans, absolutely free.|
|Section 2: Introduction to Java Programming|
Getting Started with NetBeans
Covering variable types in Java, how to create them and outputting to the console.
***** Source codes for lectures 4-21 can be found here.
|A quick look at Strings, and Mathematical Operators, providing the basis for calculation|
A fundamental part of programming, this video looks at boolean logic and using IF ELSE statements to evaluate expressions.
|A fundamental part of programming, this video looks at boolean logic and using IF ELSE statements to evaluate expressions.|
|This video covers loops in Java, an extremely useful part of any development.|
|Arrays in Java, what they are and looking at a few examples of creating, looping and outputting elements of Java arrays.|
Looking at for loops and the enhanced for loop.
|An introduction to OOP in Java, including some examples to get you started with Object Oriented Programming|
|Looking at constructors in Java, when instantiating objects.|
|Everything we've looked at so far in this series. A quick recap of each topic to refresh your memory.|
|A look at Java multi-dimensional arrays.|
|String functions are extremely useful for validating and tidying user input in Java, amongst other uses. Here, we look at string functions and some useful examples|
|Looking at try catch, and throwing and catching exceptions.|
|In this tutorial, we learn how to take input from a user in Java, looking at a classic example.|
|Reading from files and writing to files in Java, looking at examples of both.|
|Here, we learn about the switch statement and enumeration in Java|
|Section 3: Object Oriented Programming (Intermediate Java Section)|
Concepts and Syntax
Constructors, 'this' keyword & toString Method
Inheritance & 'extends' keyword
Abstraction & equals method
Interfaces & 'implements' keyword
|Section 4: Threads|
Introduction to Threads
Implementing a 'Runnable'
Starting and Stopping
Basic Thread Logic
|Section 5: Build a Real Java Application|
JFrame & Basic Drawing
Getting User Input
The source code for lectures 33 and 34 can be downloaded here.
Render Manager Part 2
The source code for lectures 35-38 can be downloaded here.
Input Manager Part 2
Application Structure Part 1
Application Structure Part 2
|Section 6: Advanced Java | Java Networking|
You can download the source code for Sections 7 and 8 here.
Sending and Receiving Messages
Client GUI Setup
Debugging and Connecting Clients to Server
Request a Course
At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered.
Check out our huge catalog of courses and join the over 320,000 students currently taking Stone River eLearning courses. We currently offer 125+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.