Java programming from Scratch
4.2 (8 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.
1,000 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Java programming from Scratch to your Wishlist.

Add to Wishlist

Java programming from Scratch

An ultimate guide to learn Java programming from Scratch
4.2 (8 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.
1,000 students enrolled
Created by Girish Shakya
Last updated 8/2015
Price: $20
30-Day Money-Back Guarantee
  • 7.5 hours on-demand video
  • 1 Article
  • 6 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Develop Java applications with ease
  • Face Java interviews
  • expert in Java Programming
View Curriculum
  • Should be familiar with c,c++ syntax
  • Java SDK,Eclipse or Netbeans Installation and its Free

"Java Programming from Scratch" will gives you a complete overview on Java Programming. Java is a general - purpose computer programming language that is concurrent, class-based,object-oriented and platform independent language. Java is everywhere from small devices to Smart phones like Android,Blackberry and has highest paying jobs for Java developers in programming Industry.

This course divided into 18 Section, out of which last 7 are upcoming section , and daily we add aleast 5 updated tutorial

.Advance topics like Collection Framework, NIO,Annotation,Java Generic,JDBC,Annotation are also included in this Course.

At the end of each section Lab Assignments and Quiz is added with source code to test your knowledge in Java.

So go through this course and become a Java Expert.

What are the requirements?

  • Should be familiar with c,c++ syntax

What am I going to get from this course?

  • To build a deeper understanding of Java Programming and Development
  • Daily 5 new Java Tutorial

What is the target audience?

  • Developers who already have understanding on c++ and simple Java
Who is the target audience?
  • Enthusiastic programmer, want to became Java Developer
  • Not for non c or c++ programmer
  • Take this course for better understanding on Java
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 115 Lectures Collapse All 115 Lectures 07:53:28
Introduction to Course and Instructor
1 Lecture 05:54
Basic of Java Object Oriented Programming
8 Lectures 28:21
What is an Object?

Creating a Dog Object

Practical Demonstration on Dog Object

Theoritical approach to Inheritance

Simple Practical approach to Inheritance

Theoretical approach to interface

Simple Practical approach to Interface

Source code of DogScenario
4 pages

Real-world objects contain__state__and__behavior__

Few minute Quizz
8 questions
Basic of Java
8 Lectures 24:16
Instance variables

static variables with practical demonstration

Local vs instance vs static variables

Parameters and Arguments with practical demonstration

Legal variables and Identifiers

Theoretical and practical approach to primitive and wrapper type

Literals in Java

Source code of
1 page
Arrays in Java
4 Lectures 09:48
Theoretical and Practical approach to Array

Theoretical and Practical approach to Multidimensional Array

Few minute Quizz
7 questions

Lab Assignment

ArrayDemo Source code
2 pages
Types of Operators in Java
7 Lectures 23:41
Types of Java Operator

Arithmetic Operator

fun with comparison operator

How to work with Logical Operator

Concatenation operator in String

instanceOf operator to check instances

Simple Quiz Doc
1 page
Decision making statements
4 Lectures 17:54
if else condition

switch case condition

while and do while loop

the for loop statement
Object Oriented Principles
8 Lectures 40:46
Theoretical approach to constructor

practical demonstration on overloaded constructor

Difference between static variables and methods

Encapsulation in OOP

Inheritance in OOP

Mobile simulation example for OPPs

What is Polymorphism ?

Understanding reference variables
Access Modifiers in class
2 Lectures 07:20
default access modifiers

public access modifiers
7 More Sections
About the Instructor
Girish Shakya
3.9 Average rating
49 Reviews
2,947 Students
7 Courses
High Quality Java and Android Instructor

About Clairvoyant Software Solution (C2S)

Established in 2010, C2S is mobile application development, training and consulting firm. we develop mobile applications and a corporate seller of many MobileOS companies like Google Android, Samsung, iPhone, RIM's Blackberry. with the expertise scroll all major mobile platforms, C2S has delivered more than 200+ apps in both, consumer and enterprise segments, and has an enviable client list comprising of some of the biggest companies.

Working for mobile application development, C2S also provide corporate and educational training in mobile application development in all the major mobile platform like Google Android, Samsung,iPhone,RIM's Blackberry. Our workshop sell has conducted more than 100+ workshops across the country (includes prestigious IITs and NITs of India), with experienced Trainer we trained up to 50,000+ participants.

With the blogs, we were distributing free mobile application building Audio and Video tutorials and helping the new candidate to expertise their programming skills.

C2S, also provide workshops in various mobile platforms like Android, BlackBerry, J2ME and iPhone.

About Girish Kumar Shakya

Mr. Girish Kumar Shakya has been teaching students and professional of over past 11+ years, through his workshop he trained up to 25,000+ Android and Java students and Professionals globally. He received his Bachelor of Engineering degree from RGPV University, M.P. India and diploma from Advance Computing Training School(ACTS) CDAC, Pune.(note.. CDAC developed the Super Computer of India named PARAM).

Having years of Industry experience, he works on many projects and at present he is providing Consultancy for many renowned IT companies. Through his tutorial blog on youtube with having more than 2,00,000+ channel views and thousands of subscribers, he is also running free tutorial blog for students and professionals.

He is a passionate hardcore Java Professional and like to teach technology that relates to Java. Since 2010, he tuned to Android because of its Open Source and Java Syntax.

An interesting point to remember he learned Android Technology in just 7 days. His training methodology very much differs from others because he always explains concepts with the practical and live example.

Currently, Lives in Indore city the heart of India, with his family, wife and kid.