technifyed

Free online

Object-Oriented Programming courses 338

Learn Object-Oriented Programming online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.

Explore subjects

Showing 338 courses

Coursera

Create a Supermarket app using Java OOP

In this 1-hour long project-based course, you will learn how to use object-oriented programming concepts, design and implement a class based on the project needs and how to run and test the app that you implemented Note: This course works best for learners who are based in the North America region.…

  • Coursera
  • 1 hour
  • Self-paced
  • Paid certificate

Codio

Object-Oriented C++: Inheritance and Encapsulation

Code and run your first C++ program in minutes without installing anything! This course is designed for learners with limited coding experience, providing a solid foundation of not just C++, but core Computer Science topics that can be transferred to other languages. The modules in this course cove…

  • Coursera
  • 4 weeks of study, 2-3 hours/week
  • Self-paced
  • Paid certificate

Coursera

Software Creation: Version Control, Debugging, Object Design

"Software Creation: Version Control, Debugging, Object Design" is concise yet comprehensive course designed to introduce the foundational elements of modern software development. Focused on the essential skills of version control, debugging, and object-oriented programming, this course is structure…

  • Coursera
  • 1 Hour
  • Self-paced
  • Paid certificate

Codio

Java: Non-Linear Data Structures

Code and run your first Java program about data structures and algorithms in minutes without installing anything! This course is designed for learners familiar with Java basics and object-oriented programming. It provides a solid foundation of not just Java, but core data structures and algorithms…

  • Coursera
  • 4 weeks of study, 2-3 hours/week
  • Self-paced
  • Paid certificate

Codio

Java: Algorithms

Code and run your first Java program about algorithms in minutes without installing anything! This course is designed for learners familiar with Java basics and object-oriented programming. It provides a solid foundation of not just Java, but core data structures and algorithms topics that can be t…

  • Coursera
  • 3 weeks of study, 2-3 hours/week
  • Self-paced
  • Paid certificate

Coursera

Mastering Streamlined Syntax: Efficient Kotlin Coding

In this guided project, you'll uncover the secrets to writing efficient and clean Kotlin code by mastering its streamlined syntax features. Perfect for developers with a basic understanding of programming and familiarity with object-oriented principles, this project will guide you in building a fun…

  • Coursera
  • 1h 40m
  • Self-paced
  • Paid certificate

Board Infinity

PHP Mastery: Build Web Apps

Course Description Master PHP programming and build powerful web applications using modern development frameworks. This comprehensive course takes you from PHP fundamentals to advanced web development, covering object-oriented programming, database integration, security implementation, and deployme…

  • Coursera
  • 4 Weeks of Study, 5-6 hours/week
  • Self-paced
  • Paid certificate

LearnQuest

Object-Oriented Hierarchies in Java

Object-Oriented Hierarchies in Java is the third of a series of courses in the Core Java Specialization. The Core Java Specialization is part of a series of programming specializations, derived from LearnQuest's private Java Bootcamps, designed to provide the skill set necessary to be hired as an I…

  • Coursera
  • This course includes 5 weeks of study, 4-6 hours per week.
  • Self-paced
  • Paid certificate

Edureka

Java Programming Essentials

Welcome to Java Programming Essentials, a foundational course designed to introduce you to the core principles of Java programming and object-oriented development in modern software environments. This course covers Java fundamentals, program structure, data types, control flow, methods, object-orie…

  • Coursera
  • 3 week of study, 3-4 hours/week
  • Self-paced
  • Paid certificate

Codio

Object-Oriented Python: Inheritance and Encapsulation

Code and run your first python program in minutes without installing anything! This course is designed for learners with limited coding experience, providing a solid foundation of not just python, but core Computer Science topics that can be transferred to other languages. The modules in this cours…

  • Coursera
  • 4 weeks of study, 2-3 hours/week
  • Self-paced
  • Paid certificate

Edureka

Advanced TypeScript with OOP

This course introduces you to the power of Object-Oriented Programming (OOP) in TypeScript, enabling you to design scalable, reusable, and type-safe applications that follow modern software engineering best practices. You’ll learn how to apply OOP principles—encapsulation, inheritance, abstraction,…

  • Coursera
  • 4 weeks of study, 2-3 hours/week
  • Self-paced
  • Paid certificate

Coursera

Using MySQL Database with PHP

In this 1.5 hour project, you will combine your knowledge of HTML, object-oriented PHP, SQL, and MySQL to make a dynamic website that uses MySQL database on the web server. You will learn two different methods, one applies to 12 other SQL databases and one specific to MySQL. Basic HTML, object-orie…

  • Coursera
  • 1.5 hours
  • Self-paced
  • Paid certificate

Codio

Object-Oriented Java: Inheritance and Encapsulation

Code and run your first Java program in minutes without installing anything! This course is designed for learners with limited coding experience, providing a solid foundation of not just Java, but core Computer Science topics that can be transferred to other languages. The modules in this course co…

  • Coursera
  • 4 weeks of study, 2-3 hours/week
  • Self-paced
  • Paid certificate

Codio

C++: Algorithms

Code and run your first C++ program about algorithms in minutes without installing anything! This course is designed for learners familiar with C++ basics and object-oriented programming. It provides a solid foundation of not just C++, but core data structures and algorithms topics that can be tran…

  • Coursera
  • 3 weeks of study, 2-3 hours/week
  • Self-paced
  • Paid certificate

Codio

C++: Linear Data Structures and Trees

Code and run your first C++ program about data structures and algorithms in minutes without installing anything! This course is designed for learners familiar with C++ basics and object-oriented programming. It provides a solid foundation of not just C++, but core data structures and algorithms top…

  • Coursera
  • 4 weeks of study, 2-3 hours/week
  • Self-paced
  • Paid certificate

Coursera

Java Classes and Objects

In Object-Oriented Programming in a language such as Java, Classes and Objects are often used interchangeably but there is a distinction between the two. A class is a blueprint for objects. In this project you will create an application that defines a Car class and create one to many Car objects. A…

  • Coursera
  • 2 hours
  • Self-paced
  • Paid certificate

EDUCBA

Master Kotlin Programming Fundamentals and OOP Concepts

5.014 ratings

By the end of this course, learners will be able to explain Kotlin fundamentals, apply control flow logic, design object-oriented programs, manage exceptions, and utilize collections effectively to build reliable and maintainable applications. This Kotlin Beginners course is designed to take learne…

  • Coursera
  • 6.5 hours
  • Self-paced
  • Paid certificate

Pearson

Data Science Fundamentals, Part 1: Data Collection & Modeling

This course dives into real-world data sourcing, including making web requests, web scraping, and integrating diverse data types from APIs, files, and databases. You'll learn to parse and structure data in formats like XML and JSON, and leverage object-oriented programming to create robust data mod…

  • Coursera
  • Less than two week.
  • Self-paced
  • Paid certificate

EDUCBA

Advanced Java Programming

5.013 ratings

Master advanced Java programming through practical lessons on object-oriented design, generics, collections, file handling, and serialization. Build the essential Java skills required to create flexible, type-safe, data-driven applications. This course helps learners progress beyond basic Java by e…

  • Coursera
  • 4 weeks, 3-4 hours/week
  • Self-paced
  • Paid certificate

Enter your email and the official page opens. Phone is optional.