Java is the most popular language world wide and technologies like Servlets & JSP, J2EE, Struts, Spring, Hibernate, JMS or android for mobile applications are all based on core Java.
Even Kotlin (androids new programming language) becomes easier if you know Java.
Having a sound understanding of core java concepts is necessary, if you want to learn advance concepts, frameworks and android programming.
A lot of efforts and time had been put in this course so that students can become Java experts very easily. All the lectures are arranged in a specific order to maximize the learning experience.
Along with 22.5 hours of Video lectures, you will find 70+ coding challenges and 100+ Quiz questions, which makes it a complete Core Java learning package.
Being an inquisitive student myself, I always wanted to know whys of everything. I sometimes got the answers, sometimes I did not.
In this course, I have tried to give whys of most of the concepts. Rather than simply accepting the rules, if you know the reason behind, it is a lot more easier to understand.
In my teaching experience, I have observed that traditional black/white boards are extremely effective teaching aids, therefore I used lots of screen drawing to simulate the same classroom experience.In the lectures I have also included a lot of practical tips and tricks, best practices and dos and donts, which will help you in professional assignments.
I will start this course by downloading, installing and configuring required software.
Then in next section, I will help you to write your first Java program in text editor as well as Eclipse IDE and I will slowly cover following topics in detail:
Understand JVM, JRE and JDK
Javadoc and developer comments and their significance.
Variables, Data Types and Operators
Control Statements Types
Java arrays and Command-line arguments
Packages, classpath and User-input
Eclipse debugging in detail
Classes, objects, constructors, initialization blocks, type of variables, methods and Garbage collection
Object Oriented Programming Concepts: Encapsulation, Inheritance, Polymorphism and Abstraction
Access specifier, instanceof operator and casting
String, StringBuilder and Wrapper classes
To check the details of each topic, you can download course synopsis from Add-ons section.
If you want to get 100% out of this course, then I recommend to complete the sections in sequence, dont jump :). Solve all the questions given in Video lectures along with Java Coding Challenge exercises, to practice your newly acquired skills. Attempt all the quiz questions provided at the end of each section to validate your knowledge.
Although respective source code is provided with the lectures; you can download complete workspace from Add-ons section.
If you have doubts, then please ask your questions in discussion board and I will reply to your queries within 24 - 48 hours.
Hope you enjoy this course and level up your Java expertise.
Hi, I'm Udayan. I have a master's degree in Computer Applications from Symbiosis International University, Pune, India and have completed following professional certifications:
- SCJP 1.6 (Sun Certified Programmer for J2SE 6.0)
- SCWCD 1.5 (Sun Certified Web Component Developer)
- Oracle Database SQL Certified Expert
After working as a software developer and consultant for over 9 years for various companies in India, Dubai & Singapore, I decided to follow my lifelong passion of teaching.
I have been training students for a while now and I understand their doubts and questions.
During my job, I have interviewed 100s of candidates for various java profiles and realized the gap between candidate's knowledge and industry's expectations. My courses are designed to bridge the same gap.
Students have told me that my training benefited them immensely in facing interviews and securing the job. Such feedback motivated me to create online courses to reach the masses.
In the last 3 years, I have published multiple books and online courses on Java and Java certifications.
Reviews and Ratings
View More Reviews
Frequently Asked Questions
It is an online tutorial that covers a specific part of a topic in several sections. An Expert teaches the students with theoretical knowledge as well as with practical examples which makes it easy for students to understand.
A Course helps the user understand a specific part of a concept. While a path and E-Degrees are broader aspects and help the user understand more than just a small area of the concept.
A Course will help you understand any particular topic. For instance, if you are a beginner and want to learn about the basics of any topic in a fluent manner within a short period of time, a Course would be best for you to choose.
We have an inbuilt question-answer system to help you with your queries. Our support staff will be answering all your questions regarding the content of the Course.
Frequently Bought Together
Black Friday Excusive Offer
Use Coupon -
To Avail Flat 5% Extra Discount
Combo Price: 0