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

Packt

4 AI Agentic Design Patterns – Workflows with Ollama

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this comprehensive course, you will delve into the world of AI agentic…

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

Packt

Object-Oriented Programming and Java Fundamentals

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course provides a comprehensive introductio…

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

Packt

Advanced JavaScript & Object-Oriented Programming

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course on advanced JavaScript and Object…

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

Packt

Object Oriented Python

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This comprehensive course will help you master the core concepts of Objec…

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

Packt

Object-Oriented Programming (OOP) and Advanced Python Topics

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Master advanced Python topics by diving deep into object-oriented program…

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

Packt

Fundamentals of Object-Oriented Programming - C++

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Embark on a journey to master object-oriented pr…

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

Packt

Object Oriented Java

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this comprehensive course, you'll gain the skills to write and underst…

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

Packt

Beginner Object-Oriented Programming in C# and .NET Core

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course provides a comprehensive introduction to Object-Oriented Prog…

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

Packt

Intermediate JavaScript & OOP Concepts

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. Unlock the power of JavaScript with this course as you master essential i…

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

Packt

Java Programming Fundamentals and Object-Oriented Concepts

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course starts with an introduction to Java,…

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

Packt

Effective Game Design Patterns - Unity 6 Compatible

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. In this course, you'll unlock the full potential of game development by m…

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

Packt

Game Development Patterns with Godot 4

In this course, you will master essential object-oriented programming techniques using Godot 4, focusing on building resilient and scalable game systems. You will learn to implement design patterns that are widely used in the game development industry, ensuring your game systems are both adaptable…

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

LearnKartS

TypeScript in Practice: Functions, OOP & Generics

Writing code is easy. Writing scalable, maintainable, and reusable code is what separates professional developers from beginners. This course is designed for developers who understand the basics of TypeScript and want to build real-world applications using object-oriented programming principles and…

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

Logical Operations

Advanced Python: Object-Oriented Programming

This course will be useful to anyone who has programming experience with Python and would like to take a deeper dive into the language. You will learn how to design object-oriented applications. You will also learn how to use apply object-oriented design to Python applications using classes and met…

  • Coursera
  • Self-paced
  • Paid certificate

Logical Operations

PCAP: Python OOP and Code Streamlining

In this course, you'll continue developing your Python skills by implementing object-oriented design through classes. You'll also streamline code logic and scope by using list comprehensions, lambda functions, and closures. This is the second course in a multi-course Specialization. All of the cour…

  • Coursera
  • Self-paced
  • Paid certificate

SkillsBooster Academy

Introduction to Java for Beginners

Unlock the power of Java and build a strong foundation in software development! This practical course guides you from writing your first line of code to building complete applications, covering syntax, logic, object-oriented programming, and modern AI-assisted tools. Throughout the course, you will…

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

EDUCBA

Build Practical Ruby Projects Using Core Programming Skills

Learners will be able to build structured Ruby projects, apply core programming constructs, implement object-oriented principles, and deliver a complete, working Ruby application by the end of this course. This course is designed to take learners from foundational Ruby concepts to the successful co…

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

EDUCBA

Design Reusable Python Programs and OS Automation

Build reusable Python programs and automate operating system tasks by learning functions, exception handling, object-oriented programming (OOP), and Python OS operations. You will design modular functions, use parameters and default values, return multiple outputs, and handle runtime errors with st…

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

EDUCBA

Apply Object-Oriented Programming to Build Organograms

Learners will understand, apply, and analyze object-oriented programming concepts in C++ to model real-world organizational structures using organograms. By the end of this course, learners will be able to design class hierarchies, implement inheritance-based relationships, execute and validate pro…

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

EDUCBA

Build a C++ Employee Payroll Project from Scratch

By the end of this course, learners will be able to design, implement, and evaluate a complete C++ employee payroll application using object-oriented programming principles. This hands-on, project-based C++ course guides learners through the step-by-step development of a real-world employee managem…

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

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