Learn Java From Scratch
4.2 (36 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
661 students enrolled

Learn Java From Scratch

Introductory Java taught in a concise and easy to understand manner.
4.2 (36 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
661 students enrolled
Last updated 8/2020
English
English [Auto]
Current price: $69.99 Original price: $99.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7.5 hours on-demand video
  • 1 article
  • 12 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Install and understand NetBeans environment
  • Learn the basics of programming with Java
  • Work on several projects that provide real results
Course content
Expand all 44 lectures 07:15:57
+ Introduction to the Course
1 lecture 06:59
Get set up so you can start programming with Java. Including how to install the JDK and NetBeans, absolutely free.
Preview 06:59
+ Introduction to Java Programming
19 lectures 03:02:04
Getting Started with NetBeans
10:33

Covering variable types in Java, how to create them and outputting to the console.

***** Source codes for lectures 4-21 can be found here.

Variables
11:30
A quick look at Strings, and Mathematical Operators, providing the basis for calculation
Strings & Mathematical Operators
07:11
A fundamental part of programming, this video looks at boolean logic and using IF ELSE statements to evaluate expressions.
Boolean Logic & IF ELSE Statements (Part 1/2)
11:02
A fundamental part of programming, this video looks at boolean logic and using IF ELSE statements to evaluate expressions.
Boolean Logic & IF ELSE Statements (Part 2/2)
06:59
This video covers loops in Java, an extremely useful part of any development.
Preview 09:12
Arrays in Java, what they are and looking at a few examples of creating, looping and outputting elements of Java arrays.
Arrays
09:35
Looking at for loops and the enhanced for loop.
For Loop
05:39
An introduction to OOP in Java, including some examples to get you started with Object Oriented Programming
Object Oriented Programming (OOP)
08:39
Looking at constructors in Java, when instantiating objects.
Constructors (OOP)
05:38
Everything we've looked at so far in this series. A quick recap of each topic to refresh your memory.  
Java Review
24:02
A look at Java multi-dimensional arrays.
Multi-dimensional Arrays
09:40
Array Lists
07:49
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
String Functions
06:49
Looking at try catch, and throwing and catching exceptions.
Try Catch & Exceptions
06:10
In this tutorial, we learn how to take input from a user in Java, looking at a classic example. 
User Input
09:59
Reading from files and writing to files in Java, looking at examples of both.
File Reading/Writing
09:53
Here, we learn about the switch statement and enumeration in Java
Switch/Enumerations
10:38
+ Object Oriented Programming (Intermediate Java Section)
5 lectures 51:39
Concepts and Syntax
08:42
Constructors, 'this' keyword & toString Method
10:00
Inheritance & 'extends' keyword
10:36
Abstraction & equals method
11:57
Interfaces & 'implements' keyword
10:24
+ Threads
4 lectures 50:10
Introduction to Threads
12:06
Implementing a 'Runnable'
13:15
Starting and Stopping
09:31
Basic Thread Logic
15:18
+ Build a Real Java Application
8 lectures 01:20:38
JFrame & Basic Drawing
08:53
Getting User Input
10:52

The source code for lectures 33 and 34 can be downloaded here.

Render Manager Part 1
09:36
Render Manager Part 2
11:34

The source code for lectures 35-38 can be downloaded here.

Input Manager Part 1
09:42
Input Manager Part 2
09:39
Application Structure Part 1
09:48
Application Structure Part 2
10:34
+ Advanced Java | Java Networking
7 lectures 01:04:27

Introduction | Client Setup
09:59
Server Setup
09:37
Sending and Receiving Messages
11:50
Client GUI Setup
09:22
Server/Client Logic
10:14
Debugging and Connecting Clients to Server
13:05
Request a Course
00:20
Requirements
  • A computer
Description

Like us on Facebook and/or Follow us on Twitter. Message us to let us know you liked us, or Tweet us @sr_elearning.

Link to Our Facebook Page

Link to Our Twitter Profile

Stone River eLearning

_____________________________________________________________________________________

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.

Who this course is for:
  • Beginning Java programmers
  • Experience Java programmers who need a brush-up