Learn Java Programming For Beginners
4.2 (7 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.
58 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Java Programming For Beginners to your Wishlist.

Add to Wishlist

Learn Java Programming For Beginners

A Complete Solution To Learn Java Programming By Mastering Its Basic And Advanced Topics
4.2 (7 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.
58 students enrolled
Last updated 9/2016
Current price: $10 Original price: $20 Discount: 50% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 2 hours on-demand video
  • 10 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • To learn installation of Java and programming in it
  • To learn important and basic concepts in Java
  • To write programs of your own in Java
  • To become proficient in concepts like polymorphism, encapsulation, abstraction and inheritance
  • To learn advance concepts like networking, multi-threading, event handling and serialization in Java
View Curriculum
  • Must have basic knowledge of programming and its concepts

Even after many programming languages developed, Java still stands out to be the most dominant technology in the IT world. Java is the basic of many trending programming languages and technologies like Hadoop, Ruby, C#, C++ and Python. You must know that jobs in these technologies are increasing day by day and will continue to grow.

Java is simple to learn and by learning the basics and advanced concept of Java, you will have a great tool at your hands.

Content and Overview

This course is a best fit for beginners in programming world. With about 2hrs and 15mins of high quality content and 19 lectures, this course will definitely clear your basic and some advanced concepts in Java. Starting with the introduction and installation of Java on your Windows and Mac this course will also teach you to write simple programs in Java.

This course is taught in short and crisp manner to help you understand the concepts of Java quickly and start working on it practically. You will get to know about how to write optimized code and the concept behind every code and syntax in Java. It will not only help you to learn by watching but you can learn by practicing along with author. You will also get a certificate of completion at end of this course.

This course will help you to understand object oriented language completely and will cover the following concepts

  • Objects and its relation in Java
  • Different type of Variables in Java
  • Types of Loops and its programming
  • How to write Decision Making statements in Java
  • Strings and Arrays
  • Inheritance and its behavior
  • Event handling in Java
  • Concept of Networking, Multi-threading, Serialization, Abstraction and Polymorphism in Java

This course will help you to form a complete base of your programming knowledge in future. After completing this course you will definitely master the concepts of Java. Also you will be able to write programs on your own and be a genuine and weighty programmer. So let’s take a step be a Java Jed

Who is the target audience?
  • Students who wish to choose programming as their career
  • Developers who wish to create applications or software's in Java
Students Who Viewed This Course Also Viewed
Curriculum For This Course
19 Lectures
4 Lectures 15:51

Get to know about what is Java Programming and its usefulness in today's scenario of web world

Preview 04:00

Learn to install java on windows and mac

Preview 04:45

A short and basic programming in Java of Hello World

Preview 05:11

Reference lecture on how installing eclipse on your machine for further programming

Installing Eclipse
Java Basics
6 Lectures 43:23

Lecture and programming on Java Objects, Java Classes and Java Data Types

Object, Classes and Data Types in Java

Java Variable Types

Variables in Java

Learn about different types of operators like Arithmetic operators, Relational operators, Logical operators and Assignment operators

Operators in Java

Learn different types of loops like while loop, for loop and do while loop in Java

Loops in Java

Learn different types of decision making in Java with if, if else, nested if, and switch functions

Decision Making in Java

Learn the complete concept of strings its functioning and arrays in java

Strings and Arrays in Java
Object Oriented Programming in Java
4 Lectures 19:10

Learn about inheritance its classes, properties and methods with examples


Learn about Static polymorphism and Dynamic polymorphism with thier different methods in Java


Learn about the concept of Encapsulation in Java with hands on programming


Learn about abstract class and its behavior in Java with help of simple program

Advanced Java Programming
4 Lectures 29:22

Java Multi-threading and its concepts with examples

Multithreading in Java

Learn the concept of Networking in Java how we can add computers in a network using different protocols

Networking in Java

Learn Serialization of data in Java

Serialization in Java

Learn different types of event handling methods in Java

Event Handling in Java
1 Lecture 04:40

Glance of what you have learnt in all of the above lectures.

About the Instructor
Wiki Online Courses
4.2 Average rating
7 Reviews
58 Students
1 Course
Learn Web Development Courses Online

WOC is an online platform to learn different web development technologies online at your fingertips. Our course material are created by experienced professionals in respective technology and are well crafted to make our students learn and understand any concept easily. We strive to teach our students in such a way that they can face the technology industry effortlessly.