Buying for a Team? Gift This Course
Wishlisted Wishlist

Please confirm that you want to add Introduction to Object Oriented Programming to your Wishlist.

Add to Wishlist

Introduction to Object Oriented Programming

Learn and Master Object Oriented System development Methodologies
3.4 (12 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.
2,085 students enrolled
Last updated 9/2015
$10 $20 50% off
3 days left at this price!
30-Day Money-Back Guarantee
  • 2 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?

This course will help you Mastering Object Oriented Programming concepts and help in applying these concepts into programming if you want to be a Java developer/ PHP developer or C# developer.

In this course you will not only learn all the core Object Oriented Programming concepts, but you will also learn how and when to transfer those concepts into programming languages such as Java/PHP/C#.

This course is unique as I will use real life examples with images to demonstrate and elaborate on OOP concepts so that you can get the best understanding of Object Oriented Programming paradigm.

Course Highlights:

  • All basic fundamentals will be explained in detail
  • By the end of the course you will be able to understand OOP concepts
  • You will get strong core knowledge of Object Oriented Programming with this course
Who is the target audience?
  • Software professionals who wants to learn Java,PHP,C#
  • Software Engineering Students who want to make career in IT
  • IT professionals, Analysts and Managers who wants understands Object Oriented Software Development
Students Who Viewed This Course Also Viewed
What Will I Learn?
Design and develop software using Object Oriented Programming
Develop & Design Software using Object Oriented Programming such as Java,PHP,C# etc.
Apply best practices of Object Oriented Programming
Apply the crucial Object Oriented Programming principles to software development
Make the leap into professional software development using OOP
View Curriculum
  • Basic Understanding of programming languages such as C
  • Basic understanding of computers
Curriculum For This Course
Expand All 16 Lectures Collapse All 16 Lectures 01:46:59
Introduction to Object Oriented Programming
3 Lectures 21:23

This lecture explains the Object Oriented Programming concepts in details.

Preview 06:03

In this core principles of OOPs have been explained.

Principles of Object Oriented Programming

This lectures discusses the advantages of Object Oriented Programming.

Advantages of Object Oriented Programming
Objects And Classes
2 Lectures 18:26

In this we are discussing about Objects and classes in great detail with examples.

Objects And Classes

This lectures talks about real world Objects and Classes. This lectures also explains how to design a Class for a real world entity.

Preview 06:09
4 Lectures 28:56
Introduction to Inheritance

Inheritance Example

Inheritance Example 2

Types of Inheritance
3 Lectures 11:56

Method Overloading

Method Overriding
Abstraction & Encapsulation
4 Lectures 26:18
Abstraction & Encapsulation



Real World Examples Of Abstraction And Encapsulation
0 Lectures 00:00
About the Instructor
4.0 Average rating
601 Reviews
19,888 Students
12 Courses
Technology Analyst & Programmer

Sunil is a developer, programmer, mentor and all round technology nut. With over 6 years of professional experience in the software development as Software Engineer and Technology Analyst, he understands what technology can do for us.

He loves building applications using Object Orientated languages & Aspect Orientated programming.

He has a special love for Data Analysis, Data Science and Analytics.

He runs technology website where he shares his technical expertise and experience.

Sunil is an Oracle Certified Professional, Java SE 6 Programmer and currently works as Technology Analyst at an IT company and he holds a Bachelor of Technology degree in Computer Science & Engineering.

Report Abuse