Java SE 11 Programming: For Beginners
4.2 (163 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.
18,144 students enrolled

Java SE 11 Programming: For Beginners

Java 11 Programming for Complete Beginners. Learn how to program using Java 11 New Features.
4.2 (163 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.
18,144 students enrolled
Last updated 6/2020
English
English [Auto]
Current price: $20.99 Original price: $29.99 Discount: 30% off
23 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9 hours on-demand video
  • 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
  • Learn Modern Java Programming Tools.
  • Learn Java in an easy way with Jshell, a REPL introduced in Java 9.
  • Get in-depth understanding of Object Oriented Programming.
  • Learn why we do certain things in Java and not just how.
  • Learn about Exception handling, Enums and Type Wrappers.
  • Learn Java Inheritance, Abstraction and Interfaces.
  • Learn new Java 11 features.
  • Understand concepts with the use of quality animations.
  • Understand how Java works and converts code to language that computers understand.
  • Learn the needed Java skills to later become an Android, Web or Desktop Developer.
Requirements
  • A Windows or Mac system.
  • A good internet connection.
  • Willingness to learn
Description

Overview

This modern Java programming course is designed for both beginner and intermediate Java programmers. The programming topics are structured in such a way that is easy to learn for students. Concepts are explained with animations and real-life scenarios. You learn why certain things are done in Java and not just how to do them. This course would also be very helpful if you are an Android developer and wish to strengthen your Java skills.


Why learn from this course

Learn modern Java 11 features.

After learning Java using this course you would be able to learn other languages easily. This is because the concepts used in Java are also present in other languages. Core concepts are explained to give you a solid foundation as a Java programmer.

I know what issues are faced by students especially when learning a language like Java. In this course, you would notice how we start learning Java easily with Java's Jshell before moving into an IDE like IntelliJIDEA.

This course uses modern Java programming tools, Java is quickly evolving and this course would keep you up to date with what's popping in Java!

Who this course is for:
  • Beginners that wish to learn modern Java.
  • Java Developers willing to get a deeper understanding of Object Oriented Programming concepts.
  • Professionals wanting a Java refresher course.
  • Android Developers looking to strengthen their Java skills.
Course content
Expand all 124 lectures 08:56:42
+ Setting Things Up
2 lectures 06:03
Java Installation
03:53
IntelliJ IDEA Installation
02:10
+ Introduction To Variables
5 lectures 14:30
What Are Variables
01:26
Windows Jshell
00:56
Java Variable Types
08:32
Java Var Keyword
02:15
Variables Quiz
2 questions
+ Operators And If-Statements
9 lectures 34:41
Java Operators
07:12
What Are If-Statements?
02:27
Java If-Else Statements
03:19
For-Loops
05:55
Modulus Operator
02:19
Modulus Question Solution
02:26
Java Primitives
05:52
Java Keywords
01:31
Operators Quiz
3 questions
+ Java Methods
5 lectures 21:47
Java Methods
04:49
Accepting Arguments In Methods
05:21
Returning Values From Methods
05:50
Accepting Multiple Arguments In Methods
04:06
Methods Quiz
2 questions
+ Java Arrays
8 lectures 40:18
Intro To Arrays
03:55
Java Arrays - Part Two
06:58
Get Array Length
02:13
Sum Array With For-Loop
05:37
Get Last Element With Method
05:39
Intro To Multidimensional Arrays
02:46
Java Multidimensional Arrays
07:52
Arrays Quiz
2 questions
+ Introduction To Object Oriented Programming
6 lectures 40:08
Java Classes And Objects
12:32
Access Modifiers
05:16
Static Members
07:00
System Class
03:07
Constructors
06:59
Object Oriented Programming Quiz
2 questions
+ Java And IDEs
5 lectures 31:24
Java And The JVM
01:45
The Main Method
08:18
Java IDE - IntelliJ IDEA
08:48
Java Variable Scope
03:08
Naming Variables In Java
09:25
IDE's Quiz
2 questions
+ Java Control Statements
6 lectures 33:16
Break And Continue
05:17
Java For-Loop Variations
05:17
Java While-Loops
04:54
Java Do-While-Loops
04:18
Java Switch Statements
07:33
Java Control Statements Quiz
2 questions
+ Java Classes In-Depth
13 lectures 01:07:57
Reference vs Value Variables
08:12
Method Overloading
06:43
Constructor Overloading
04:56
Objects As Arguments
03:51
Pass By Value vs Pass By Reference
05:32
Non-Primitive Member Variables
05:42
Inner Classes
07:38
Multiple Classes In Single File
03:39
Method Local Class
02:34
Static Block
06:15
Init Block
02:45
Classes Quiz
2 questions