Java Basics - A Complete course for Beginners

If you are new to java programming then this course takes you through every basic thing in Java
4.1 (19 ratings) Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
3,701 students enrolled
$19
$200
90% off
Take This Course
  • Lectures 46
  • Length 4.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 11/2015 English

Course Description

If you want to learn basic java programming then you are at the right place. In this course you will learn all the basic concept of java. After taking this course you will have complete knowledge of all the basic concepts and you will be able to learn java programming at advanced level. You can also polish your knowledge from this course. If you don't know anything about programming you can also take this course to start learning coding. I will teach you from beginner level. First of all, I will teach you how to set editor for writing coding. Then the following things.

  1. what is the class and how to print the text on screen
  2. How to add a comment
  3. How to handle variables and arithmetic
  4. Increment and decrement operator
  5. How to handle the string
  6. Taking input from user
  7. if-else and logical operator
  8. switch statement
  9. For loop, while loop do while loop
  10. array, String array,For each loop
  11. Object, data member, function, constructor, setters and getters
  12. Parameters, return values, this keyword, static and final keyword
  13. Access specifier (public, private, protected) and package
  14. Encapsulation, inheritance, tostring function
  15. Interface, Abstract classes, polymorphism
  16. Casting values, random number generator
  17. Handle check exception through try-catch, throws, try-with resources
  18. Runtime exception
  19. Reading, writing file
  20. serializing objects
  21. Collection Arraylist, Hashmap, sets, iterator


After Learning all these things you will become a java programmer and if you will face any problem during my course i will help you out. If you will not be satisfied you can refund and no question will be asked.


What are the requirements?

  • You don't need to know anything. i will teach you each and everything.
  • only a desire needed to learn

What am I going to get from this course?

  • You will have the basic knowledge of java.
  • I have define everything with examples
  • You will have the 46 lectures of 4.5 hours.
  • You will be able to ask any type of question. if you stuck at any point.
  • You will have 30 day money back guarantee.
  • After this course you will have a lot of knowledge of java.
  • After this course you can learn advance level things.

What is the target audience?

  • This course is for any student. who want to learn beginner level things.
  • You can take this course if you want to polish your knowledge
  • if you listen java word first time you can take this course. i will teach you each and everything.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Introduction
Preview
01:30
Section 1: Java basics
Introduction to java
Preview
02:04
Setting up ecllipse
Preview
02:33
Hello world program
Preview
04:12
How to add comment
03:32
What is variable
12:31
How to perform arithmetic on variables
02:27
Increment and Decrement
08:15
Handling string
05:33
How to take input from user
05:29
If else operation
05:46
Logical operators
06:51
Switch
07:03
While loop
03:36
For loop
03:38
Do while loop
04:24
What is Array
04:58
Handling string array
05:25
what is object and data member in class
07:41
What is method in class
07:09
Parameters
05:45
How to return values from method
07:43
Setter,Getter and this keyword
04:45
what is constructor
05:02
Static and final keyword
08:01
What is package
05:06
Access specifiers
10:50
What is encapsulation
03:07
ToString function
02:21
Inheritance
06:38
Interface
04:57
abstract classes part 1
10:08
abstract classes part 2
06:25
Polymorphism
08:23
How to cast values
07:22
How to generate random numbers
05:02
How to read File and handle exceptions with try catch,throws
14:29
Try-with resources
03:18
How to write text in a file
05:38
Handling runtime exceptions
03:13
Serializing objects
10:27
Section 2: Collection
Arraylist
06:56
Hashmap
06:56
Sets
11:27
Iterator
03:38
Final Words
03:37

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Usman Raoof, Software Engineer and Web Developer

I'm a senior software engineer and Web Developer at Algorithms International and also worked for many other companies so far. My expertise in HTML5, CSS3, PHP, MYSQL, JAVASCRIPT, JQUERY, AJAX, JSON, JAVA, WORDPRESS, MOBILE APPS, ILLUSTRATOR, AFTER EFFECTS, PHOTOSHOP AND CORELDRAW. I have done a lot of projects in these technologies so far. But now along the way i have a desire to teach others what I know. I'm very passionate about it. I'm teaching all this in my own academy but I want to make it online too. I started to teach almost 5 years ago.

Instructor Biography

Fahad Chaudhry, Instructor at Udemy

Fahad's deeply involved in Web Development and Internet Marketing, He loves to code in PHP, jQuery, HTML5, CSS3, JavaScript, Ajax and some other tools. He is a passionate web developer who creates web applications and websites from absolutely scratch. He also Make Money Online since 2009, and managing several websites from his living room, He is an experienced marketer who deeply knows SEO, SEM, SMM, PPC and Google Adsense.

The reason He's here on Udemy is to provide high quality courses which can be useful and practical for students, He's been creating courses which have turned students into web developers and newbies into entrepreneurs. He tries to create courses for students which can change their life.

He has thousands of daily visitors on his websites, thousands of subscribers on YouTube and millions of students around the world, you can visit his websites to check his online reputation.

Do join his courses on Udemy, He'll always be around you for help and support because He knows the reason you want to join a course. He interacts with students in a real time world.

Ready to start learning?
Take This Course