watching now
2 Students


What Will You Learn?

  • You'll get confident with understanding the fundamentals of Object Oriented Programming
  • You'll prepare for learning C++, Java, C#, Python and other object-oriented languages more efficiently
  • You'll get a practical understanding by studying real-life examples


  • A basic knowledge of programming would be beneficial
  • NFT Certificate
  • 10 Lessons
  • Beginner
  • English
  • +100 XP

Share Course on Social media


Course consist of total 36min of content, in total.

Section 1: Introduction to Object-Oriented Programming Fundamentals
Section 2: Main Concepts of Object-Oriented Programming
What is a Class?
What is abstraction?
What is encapsulation?
What is inheritance?
What is polymorphism?
Section 3: Course Wrap-Up
Bonus Lecture

About the Instructor

100% of students rated this instructor as excellent!

Sandip Bhattacharya is an independent software developer, YouTuber, online course creator, teacher, and entrepreneur from India. He has more than 13 years of experience in programming and teaching. He’s an expert in building Android apps, web development, game development, and programming languages like Java, PHP, MySQL, C, C++, and others.

He holds Bachelor's and Master’s degree, both in Computer Science and Engineering.

Sandip Bhattacharya is passionate about teaching. He has shared his experience with many computer science students and software professionals all over the world.

On BitDegree, you have an opportunity to be guided by this experienced instructor at learning programming and game development. Sandip Bhattacharya will teach you object-oriented programming, how to make an Android game, create CRUD apps and much more. So, don’t waste your time. Choose the best course and start expanding your knowledge today.

See All Instructor Courses

BitDegree platform reviews