We believe in Content Quality and not Quantity. See it to believe it.
This course takes you to the journey of learning Object oriented programming using Java in a very interesting and engaging way.
There are animated concept videos, which are highly engaging to learn concepts quickly in less than 5 minutes with a recap in each video. Hence the whole course can be done in 5 hours.
The journey start from the very basics and you gradually build on concepts, learn to solve problems and in no time you will be developing some complex applications.
We believe in learning by doing. There are level based challenges, you keep doing and increase your levels.
Your journey will have following attractions that you would love to experience:
1. Concept videos - A concept is white-boarded in an animated way.
2. Code demonstrations - The concept video is followed by a code demo.
3. Problem solving - Throw a use case and then solve it step-by-step. You will create a design and then code it.
4. Retention quizzes - A good set of questions for revision and retention.
5. Programming challenges - A programming challenge after every problem solving exercise.
This course has been developed using the latest learning pedagogy by the team of Subject Matter Experts, Instructional designers, Video and Voice Artists to give the learner an “Aha!” experience.
We have worked very hard to develop this course and make it interesting and thorough. But we are not adamant and will work on your feedback to improve it further.
So lets start the interesting journey now.
A refresher on what are objects, classes and methods, just to get you started on object oriented programming.
Inheritance is an important OOPS concept that you will be using very often in building applications. Start learning about Inheritance in this video.
Learn more about inheritance in this one. It explains about overriding methods in fine detail.
Okay, we learnt all about inheritance. Let us do some problem solving. We start building a real application now and by the end of the course, you would have designed and implemented a mini banking application.
Take up this challenge to practice inheritance, overriding and super.
Another important OOPS concept. Learn what are abstract classes and when they should be used.
Let us enhance the banking application further using our knowledge of abstract classes and methods.
Heard about multiple Inheritance? Well, Java does not support it. Know why with this video.
Here is a code demo of what we learnt about interfaces in the last video.
The last of OOPs concepts, a simple one yet important. Learn about Composition in this video.
Following our usual practice. Here is a code demo for the programmer in you!
We have been building the banking application. We are almost done. Few more things to give it completion. We will add an ATM card to our bank account and make the app interactive. We will introduce a console based interaction with the user in this video. Do not skip this one!
Phew!! We have learnt all the concepts pretty well. Let us put them all together in the gaming application design. After this one, you will be a pro in designing applications on your own.
Learnobytes has been founded by industry veterans who are passionate about technology. They are backed by a strong technology background having several years of experience in software development, project management, Corporate trainings and Learning management. Being experts in their field, the team is equally passionate about developing human resources and building a strong base for the industry.
Our vision is to bridge the gap between campus and corporate by providing structured and focused learning. The learners get access to byte sized learning content on a cloud and solve real business challenges with help from mentors. This not only makes them industry ready but also enhances their problem solving capabilities. This in turn helps to develop a readily deployable talent pool, strong and committed technologists to meet the demands of business.