5  1 reviews on Udemy

Object Oriented Programming (Java) Theory

Mastering the knowledge of Java Object Oriented Programming even before you start programming
Course from Udemy
 2 students enrolled
 en
Learn fundamental background of Object Oriented Programming
Improve your understanding of OOP to become a better programmer
Use techniques such as Inheritance and Polymorphism precisely in your code

Do you want to improve your fundamental knowledge to get better at programming?

At this point, more than 15,000,000 students and working professionals are taking advantage of computer programs to develop all sorts of applications. Amongst the most important concept that developers need to know is Object Oriented Programming. Gone are the days where every code is in the form of function that could easily break down once the code are getting bigger.

It is very often that other programming courses would begin with step-by-step installation process, introduction about variables, the importance of using a correct syntax depending on the language and so on.


Avoid missing out fundamental theories

At some point of any of those programming courses, you will come across the term Object Oriented Programming, or OOP. The problem is, if you do learn the concept of OOP on the fly, there is a good chance that you will miss the background theory of OOP.

In this course, I will take you to the important concept of OOP without having to start programming yet. This is so important so that when you do start programming using OOP, you are already well versed with the terms such as classes, inheritance, composition, encapsulation and polymorphism.


Tailor the technique towards your programming objectives

This allows you to use the correct method depending on your program objective. This course will take you to everything you need to know about OOP in under an hour so you would be ready to start implementing it as soon as possible.


Personal notes that you can keep forever

It will also serve as your own personal notes should you decide to come back for a good refresher. It will go a long way to prepare you to make yourself a better programmer.


Maximize your investment

To maximize the value that you get for your money, a new content is uploaded weekly, and only keep the course if you feel like the course earns your money. So give it a try, and I think you'll love it.


What you will learn

  • Basics of Object Oriented Programming (OOP)

  • What is an Object and how to create it

  • How object is related to Class

  • How the use of Constructor could shorten your code immediately

  • Use of Composition to achieve your programming objectives

  • How Encapsulation can save to tons of coding hours finding bugs on your program once you change something

  • Use Polymorphism to your advantage


Who am I

Hi, I'm Hasbullah (Has). I have a PhD degree in Fluid Dynamics and Turbomachinery area from Imperial College London.

In my line of work, coding is necessary in order to process all the data that I usually gather from mathematical computations of a turbomachine.

I had troubles understanding Object Oriented Programming in the beginning as I was not properly introduced to the concept. Instead, I learned the concept while simultaneously coding in Java. Until I properly understand how mechanism such as inheritance and polymorphism work, my code was not nearly as optimized.

I believe there are many developers out there who are battling the same problem as I did. For you out there, this course is for you. I wish a course like this existed long time ago when I first start programming.

I hope you enjoy this course. Good luck programming! and keep charging!


Object Oriented Programming (Java) Theory
$ 94.99
per course
Also check at

FAQs About "Object Oriented Programming (Java) Theory"

About

Elektev is on a mission to organize educational content on the Internet and make it easily accessible. Elektev provides users with online course details, reviews and prices on courses aggregated from multiple online education providers.
DISCLOSURE: This page may contain affiliate links, meaning when you click the links and make a purchase, we receive a commission.

SOCIAL NETWORK