Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Java, from 1st code to expert programmer: Lite Edition to your Wishlist.

Add to Wishlist

Java, from 1st code to expert programmer: Lite Edition

A quick start to learn java programming with lite edition course.
4.1 (44 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.
8,081 students enrolled
Last updated 7/2014
$10 $20 50% off
5 days left at this price!
30-Day Money-Back Guarantee
  • 2 hours on-demand video
  • 1 Article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?

Source Codes file are only available to paid course users but course is mobile view optimized, so that you can type them out.

Java is the most popular, powerful and highest job oriented programming language so far. Consulting, not just one or two, in fact any top survey for “Job oriented market for programmers”, you will find that java is always there in top 3 position. After the implementation of java in android projects, a new job market got opened up. Java is diverse enough to build Mobile applications, android application, Desktop application or even Web application.

Now that you have understood the importance of java, it is a great time to start learning it. This course will give you full knowledge along with practical examples to learn java. The entire course is focused on practical coding rather than showing examples on power point. Entire course is divided into various Modules and implementation of java starts from very first lecture. Our Java programming course assume that you have no prior programming experience in any language and will teach the installation of java, along with IDE. A lots of options for Integrated Development Environment are given but this courses uses Eclipse, available for both MAC, windows and Linux users.

After learning basics about java programming vocabulary, we will move on into the concepts of Object oriented programming. Terms like OOPS, object, classes, inheritance, polymorphism will be our next target. This java programming course will teach you daily life examples on classes, extending classes and various other situations for a programmer working in industry.

The precious lectures on Java 8 will guide you in a smooth manner without here and there talks. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!

The course is divided into various modules based on the difficulty level. Our Modules are not just structured according to standard books, but are structured according to the need of concepts by a programmer.

Once you are into the Java certification course, you will receive a competition certificate and you will get a chance to appear in certification exam, without any extra fees.

Who is the target audience?
  • students
  • programmers
  • software developers
  • who wants to jump in android coding latter
Students Who Viewed This Course Also Viewed
What Will I Learn?
By the end of course you will get familiar with java syntax
you will learn to configure eclipse
you will get basic start to code java application
View Curriculum
  • JDK 8 (available for free)
  • Eclipse (available for free)
  • No prior programming is expected
Curriculum For This Course
Expand All 26 Lectures Collapse All 26 Lectures 02:13:30
Java Module 1
5 Lectures 29:10

Installation of java is not just click, click and go. it requires a few typical steps like setting environment variables. This video will walk through all such steps and you will find such an easy way to install java. We recommend to install the java as mentioned in the video so that It does not create any problem afterwards.

Preview 06:13

A lot of options are available to write your code. Infact any text editor will work. Text editors like notepad are also good. But no one uses them any more other than old school classes. We will explore more advanced options to write code in java

Preview 07:48

Eclipse is all time favourite for most of java programmers. this video will guide you about eclipse installtion and best practice for Eclipse. A wide variety of eclipse is available but we recommend to use most basic one

Eclipse installation

The very first program is expected to be "Hello World". And we don't want exception here. I will guide you to write your basic hello world program and run it via eclipse.

Printing Hello World in java

Just printing hello world is not enough. You need to understand the syntax and meaning of each line written in java. I will guide you with each line and its meaning while writing java hello world application.

Dissecting Hello world in java
Java Module 2
3 Lectures 13:29

Java is having a very interesting history along with various versions of java. Gradually a lots of feature were included in java over the time. I'll walk you with every version release and some of its key feature.

A touch to past of java

Write once and run everywhere!

Java architecture is a bit different from other programming languages. It converts code into an intermediate stage, rather then just converting into binary. Learn more about JVM i.e. Java Virtual Machine in this lecture.

Run time architecture of java

Many times in your application, you want to take input from the user. In regular command line application, it is very easy to do so. But eclipse has a special place where you can keep those test arguments and use them again and again.

Passing arguments in java via eclipse
Java Module 3
8 Lectures 42:48

Every programming language includes some datatypes to store different values. This lecture will help you to understand different datatypes available to a java programmer.

Data types in java

As the name suggest, Variables means that can vary. Creating variables in an essential part for every programmer and so is the case with java. This lecture will help you to understand the syntax of java variables.

Variables and their types in java

Here we are only talking about the primitive types of number available in java, although complex class for number is also available but I want things to go gradually. First learn about the usual number and their usage in java programming language and latter we will learn from complex classes of numbers.

Number in java

There are two type of conversion in Java. Converting smaller number to bigger value holding types of number and converting bigger value holding number to smaller value holding numbers. The second one is very tricky as it involves the risk to loose the original value.

Converting number in java

Here we are only talking about the primitive types of characters available in java, although complex class for character is also available but I want things to go gradually. First learn about the usual character and their usage in java programming language and latter we will learn from complex classes of character.

Character in java

Booleans are just true and false values. This lectures will help you to understand the usage of these two values in your code. there are some in built features to explore and utilize these boolean types, which are explained in the lecture.

Booleans in java

Here we are only talking about the primitive types of string available in java, although complex class for string is also available but I want things to go gradually. First learn about the usual string and their usage in java programming language and latter we will learn from complex classes of string.

Primitive values as string in java

Access modifiers like public, private and protected are very useful and are used a lot in java. know more about them in detailed manner via this lecture

Java provides a number of access modifiers to set access levels for classes, variables, methods and constructors. The four access levels are:

  • Visible to the package, the default. No modifiers are needed.
  • Visible to the class only (private).
  • Visible to the world (public).
  • Visible to the package and all subclasses (protected).
Access Modifiers types in java
Java Module 4
1 Lecture 06:40

Writing out long codes that keep on running is not the ultimate goal of programming. We need to find out a few condition, and only if those conditions meet out, we want to execute a certain block of code and if the condition is false, may be we want to run another block of code. all this happens via IF and IF ELSE keywords.

if and elseif in java
Java Module 5
1 Lecture 02:32

A for loop is a repetition control structure that allows you to efficiently write a loop that needs to execute a specific number of times.

A for loop is useful when you know how many times a task is to be repeated.

The syntax of a for loop is:

for(initialization; Boolean_expression; update)




For loop in java
Java Module 6
2 Lectures 13:57

Java comes with complex class for most the primitives types. The new complex class for string makes string more powerful and creates new functionality in them. This lecture is a walk through for complex class of string.

Complex strings in java

The ArrayList class extends AbstractList and implements the List interface. ArrayList supports dynamic arrays that can grow as needed.

Standard Java arrays are of a fixed length. After arrays are created, they cannot grow or shrink, which means that you must know in advance how many elements an array will hold.

Array lists are created with an initial size. When this size is exceeded, the collection is automatically enlarged. When objects are removed, the array may be shrunk.

Array List in java
Java Module 7
1 Lecture 04:22

An exception is a problem that arises during the execution of a program. An exception can occur for many different reasons, including the following:

  • A user has entered invalid data.
  • A file that needs to be opened cannot be found.
  • A network connection has been lost in the middle of communications
  • The JVM has run out of memory.

To deal up all these and many other such exception, we will learn exception handling in this lecture.

Exceptions with try catch in java
Java Module 8
1 Lecture 09:46

There are thousands of classes already, waiting for you to use them. But still when we design our application, we need to create our own classes. This lecture will help you to understand about creation of custom classes

Creating Custom Class
Java module 9
4 Lectures 10:46

Interactive application should have the ability to take input from the user. there a lots of method by which you can take input from user. This small application show to take input from user and also to stop the application from taking input from the user without making the application cold or close.

Take input from user

We are trying to built a small application that can give us details of any directory and in a separate app, we have used the libraries to show that current library of the users.

Directory content and current directory display app

Where is rest of the content

See you out there in some other igneus course

About the Instructor
4.4 Average rating
1,706 Reviews
61,874 Students
31 Courses
Best Comprehensive Courses

We at Igneus have trained students from IIT's, NIT's and reputed companies. Students from all over the globe have trusted our High quality and affordable trainings from 10+ countries and have opted for our Certification programs.

IGNEUS stands for the Revolutionary and a quality enhanced change that we’ve tried to come up with in the modern world of Internet education. We’ve come up bearing in mind the maximum emphasis on the quality dealing with every new technology which has made us distinguished from the throng at internet. And this revolution of choice will keep continuing. Today IGNEUS Technologies has proudly lifting up the tag of being the world's most trusted provider of myriad of services and training programs aiding constantly in every corner of the globe along with web security aspects, and open source technology.

IGNEUS Technologies Pvt. Ltd is a dream shared and brought up by two computer geniuses to make the society upgraded and aware of the cyber crimes that curb the innocence of environment, thus starting a revolution in favor of cyber security.

Igneus stands for the Revolutionary and a quality enhanced change in every aspect of its touch to internet. Quality dealing with every new technology makes us different from the crowd of internet. The revolution of choice continues. Today Igneus Technologies is the world's most trusted provider of mentioned services and training along with web security aspects, and open source technology.

Report Abuse