Object Oriented Programming (OOPs) Concepts in English

Learn all the concepts of OOPs (Object Oriented Programming)

3.60 (466 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Object Oriented Programming (OOPs) Concepts in English
10,397
students
1 hour
content
Feb 2019
last update
FREE
regular price

What you will learn

You will have the complete knowledge in OOPs

You will learn all the basic and medium level concepts.

You will get the knowledge from scratch with real-time and real-life examples.

After this course, you can develop own applications.

Why take this course?

Object Oriented programming is a programming style that is associated with the concept of Class, Objects and various other concepts revolving around these two, like Inheritance, Polymorphism, Abstraction, Encapsulation etc.

Object means a real word entity such as pen, chair, table etc. Object-Oriented Programming is a methodology or paradigm to design a program using classes and objects. It simplifies the software development and maintenance by providing some concepts:

  • Object

  • Class

  • Inheritance

  • Polymorphism

  • Abstraction

  • Encapsulation


Object:

Any entity that has state and behavior is known as an object. For example: chair, pen, table, keyboard, bike etc. It can be physical and logical.


Class:

Collection of objects is called class. It is a logical entity.


Inheritance:

When one object acquires all the properties and behaviours of parent object i.e. known as inheritance. It provides code reusability. It is used to achieve runtime polymorphism.


Polymorphism

When one task is performed by different ways i.e. known as polymorphism. For example: to convince the customer differently, to draw something e.g. shape or rectangle etc.


Abstraction

Hiding internal details and showing functionality is known as abstraction. For example: phone call, we don't know the internal processing.


How is this course structured?

  1. I will teach you in a hierarchical way from the basic to advance level.

  2. There is a video lecture on every topic explained in English.

Who is the target audience?

  1. An Absolute beginner who want to learn OOPs from scratch.

Screenshots

Object Oriented Programming (OOPs) Concepts in English - Screenshot_01Object Oriented Programming (OOPs) Concepts in English - Screenshot_02Object Oriented Programming (OOPs) Concepts in English - Screenshot_03Object Oriented Programming (OOPs) Concepts in English - Screenshot_04

Our review

👩‍🏫 **Course Review: Introduction to Object-Oriented Programming (OOP)** **Overall Rating:** 3.70 ### **Pros:** - **Real-Life Examples:** The course provides real-life examples that help students understand the concepts better, which is appreciated by those who prefer practical applications over theoretical explanations. - **Good for Beginners:** It is deemed useful for beginners to get hands-on experience with OOP basics and concepts. - **Coverage of Required Topics:** The course covers the necessary topics in detail, making it accessible for students looking to get an overview of OOP. - **Clear Topic Descriptions:** The topics are described in a clear and detailed manner, which is beneficial for students who want to understand computer basics related to software and hardware. - **Concept Clarification:** The course helps in clearing up concepts regarding OOP. - **Student Appreciation:** Some students have expressed gratitude for the course, indicating that it has met some of their learning needs. ### **Cons:** - **Instructor's Teaching and Accent:** The instructor's accent is difficult to understand, and their teaching approach, particularly at a beginner's level, is criticized as poor. Some students felt the instructor was more focused on promoting additional courses rather than providing quality instruction. - **Illustration and Depth of Content:** The course lacks depth in explanation and could be improved with clearer examples to illustrate key concepts, especially in the realm of Java programming. - **Course Material Quality:** The material within the course is described as not up to professional standards and in need of improvement for clarity and relevance. - **Deeper Explanation Required:** Students interested in a deeper understanding of OOP and Java programming would benefit from more detailed explanations beyond what this course offers. - **Practical Exposure Missing:** The course does not provide practical exposure to OOP concepts, which is a significant aspect for students looking to apply their learning in real-world scenarios. - **Lack of Professional Approach:** Some reviews suggest that the course should not be considered professional and may not meet the expectations of individuals with prior knowledge or those seeking comprehensive training in OOP. In summary, while the course offers some foundational understanding of OOP, it falls short in several areas, particularly in teaching clarity, depth, and practical application. It is recommended that students looking for a more robust learning experience may want to explore alternative resources to complement this introduction to OOP.

Charts

Price

Object Oriented Programming (OOPs) Concepts in English - Price chart

Rating

Object Oriented Programming (OOPs) Concepts in English - Ratings chart

Enrollment distribution

Object Oriented Programming (OOPs) Concepts in English - Distribution chart
2046823
udemy ID
11/25/2018
course created date
8/23/2019
course indexed date
Bot
course submited by