Learn Java Programming from Scratch with Examples and Demos
3.6 (23 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.
3,133 students enrolled

Learn Java Programming from Scratch with Examples and Demos

Best Java Programming Course with Plenty of Programs, demos and Examples using BlueJ for Beginners in Java Programming
3.6 (23 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.
3,133 students enrolled
Last updated 6/2020
English
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 13.5 hours on-demand video
  • 2 articles
  • 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
  • Understand Java in an easy way.
  • Answer questions on Java Platform, Wrapper Classes and Strings
  • Understand New Features of Java
  • Understand Basic Object Oriented Concepts
  • Understand Advanced Object Oriented Concepts
  • Answer questions on Collections, Generics and MultiThreading
  • Understand New Features in Java 5, Java 6, Java 7, Java 8, Java 9 and Java 10
  • Understand basics of Functional Programming - Lambda Expressions and Streams
  • Understand Exception Handling Best Practices
Course content
Expand all 115 lectures 13:20:41
+ Introduction
16 lectures 01:09:47
Difference between Procedure Oriented Programming & Object Oriented Programming
05:00
What is Function Overloading?
00:45
Difference between Software Object and Real world Object
01:55

In this video we will discuss basic principles of Object Oriented Programming like:

1. Date Abstraction

2. Inheritance

3.Polymorphism

4.Encapsulation


Basic Principles of OOP
05:50
Difference between Top-Down Approach and Bottom-Up Approach
04:34
Difference between Compiler and Interpreter
02:09
Basic Features of Java
05:01
JAVA Compiler and Interpreter
02:03
Why Java Programs are machine independent?
01:12
Why we are not using different java compiler for different machines
01:54
Difference between JDK JRE and JVM
03:45
JAVA Package
04:49
JAVA Reserved Words
02:09
Difference between JAVA Application and Applet
02:54
Basic Structure of a JAVA Program
14:17
+ BlueJ IDE for JAVA
4 lectures 21:15
Why BlueJ ?
02:12
Features of BlueJ
01:57
Where to download BlueJ for free?
05:02
How to write JAVA Program using BlueJ?
12:04
+ Programs Using Ternary Operator
8 lectures 55:39
What is an Operator ?
03:40
Operator Precedence
05:09
Types of Operators in Mathematical Operations
03:36
What is Ternary Operator?
00:08
Program 1 Using Ternary Operator
10:54
Program 2 Using Ternary Operator
10:07
Program 3 Using Nested Ternary Operator
12:45
Program 4 Using More Complex Ternary Operator
09:20
+ Programs to demonstrate Unary and binary Operators
5 lectures 01:16:14
Program Unary1.java to explain Postfix Unary Increment Operator
10:01
program unary2.java to explain prefix unary increment operator
10:58
Shorthand Operations Explained
20:17
Understand use of Operators With 5 Examples Part One
13:09
Understand Use of Operators with 5 Examples Part Two
21:49
Operator Quiz
10 questions
+ Math Library Methods
4 lectures 27:31
Use of Math.sqrt method
08:58
Use of Math.min method
05:25
Use of Math.cbrt Method
06:02
Use of Math.pow method
07:06
+ If...else
5 lectures 01:12:11
Program 1
14:36
Program 2
17:23
Program 3
11:45
Program 4
14:46
Program 5
13:41
+ Switch...case
5 lectures 47:16
Program 1
09:43
Program 2
04:52
Program 3
11:15
Program 4
10:37
Program 5
10:49
+ For Loop
5 lectures 33:08
Program 1 - Introduction to FOR loop
08:50
Program 2 - Use of BREAK in FOR loop
07:55
Program 3 - User of CONTINUE in FOR loop
04:32
Program 4 - Unfixed Iterations
05:09
Program 5 - Unfixed Iterations
06:42
+ While Loop
5 lectures 14:37
Program 1
03:56
Program 2 - Use of BREAK in WHILE loop
02:58
Program 3 - Use of CONTINUE in WHILE loop
02:55
Program 4
02:55
Program 5
01:53
Requirements
  • Absolute Beginner can learn this
  • No Previous Knowledge is required
  • In the course, we use BlueJ and Eclipse IDE to demonstrate examples.
Description

*******************

SPECIAL NOTE: WE KEEP ADDING NEW LECTURES

Please note that we keep adding new lectures to this course on a regular basis! We want to make it the best Udemy course on JAVA Programming for beginners, and we are glad more than 10000 students trusted us!

*******************

With over 100 lectures and more than 12 hours of HD content, this course will help you become a Java developer and teach you how to write cool Java Programs.

You will get lifetime access to the course's content!

This course comes with a 30 day money back guarantee! If you are not satisfied in any way, you’ll get your money back!

The main goal of this course is to teach beginners and school students Core Java Programming in easy way. Each and every topic is explained elaborately with demos and examples. By the end of this course, you'll be able to get clear idea about core java programs and able to write Java Programs easily. As you are a new user so we are using BlueJ IDE, which is a best and easy to use IDE for new Java Programmers.

Writing Java Programs are tricky. You would need to get a good understanding of new features and revise concepts you used in your preparation. This course helps you prepare for Java at beginners lavel. We have covered more then 101+ programs in this series. This course will be very helpful for absolute beginners and highschool students. 

I’ll personally be answering any questions you have and I’ll be happy to provide links, resources and any help I can offer to help you master Core Java programming.  

What are you waiting for?! Click "Take This Course" and let's get started!


What are the requirements?

  • No Programming Experience is Required

  • No Programming Knowledge Required

  • Passion to Write Java Programs

  • A Windows PC, Mac or Linux Computer

What am I going to get from this course?

  • Clear concept of Core Java Programming

  • Number of Demos and Examples for a single concept

  • Bring your own Programming Idea to Life

  • Build a fantastic resume in order to show to employers

  • Master Core Java Programming Language

What is the target audience?

  • People who have no programming experience

  • Beginner Java Programmer

  • School Students who want to learn java

Please Leave a Positive feedback and give 5 star rating if you liked this course. You can ask any question that you have. I will definitely reach you.

Who this course is for:
  • Highschool Students who are learning Java
  • Students who are planning to learn Java
  • Students who want to add more depth to their Java Knowledge