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

C# Fundamentals Programming Basics & Object-Oriented Design

This course offers a comprehensive introduction to C# and .NET, focusing on programming fundamentals and object-oriented design, essential for developing modern, maintainable software. Learners will gain hands-on experience in writing, debugging, and testing C# programs, mastering flow control, typ…

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

Packt

Introduction to Object-Oriented Programming with Arduino

In this course, you will dive into Object-Oriented Programming (OOP) using the Arduino platform. Through hands-on projects, you will learn how to structure code using OOP principles such as classes, inheritance, and encapsulation. By the end of the course, you’ll be able to build functional, modula…

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

Packt

Advanced Object-Oriented & Generic Programming in 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. This advanced course focuses on object-oriented…

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

Packt

Advanced LLM Design: Retrieval, Context, and Prompts

This course delves into advanced design patterns for large language models (LLMs), emphasizing retrieval-augmented generation, contextual customization, and prompt engineering tailored for enterprise solutions. These techniques enhance LLM performance, making it more reliable for complex business s…

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

Packt

Advanced Concepts in Recursion, Backtracking, and OOP

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 will explore advanced topics in recursion, backtracki…

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

Packt

Object-Oriented Programming and Functions

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 deep dive into C++ functions, object-oriented prog…

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

Packt

Node.js Patterns: Streams, Design Patterns, and Testing

Modern Node.js applications demand more than functional code—they require scalable architectures, maintainable designs, and reliable testing practices. This course explores advanced Node.js patterns and architectural strategies that help developers build robust, high-performance applications for pr…

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

Packt

Java OOP: Object Oriented Programming with Exercises

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. Build a strong foundation in Java object-oriented programming by learning how to design reusable, scalable, an…

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

Packt

Multi-Agent Design Patterns: Coordination, Robustness & HCI

Master the core design patterns and coordination strategies for building scalable, reliable, and human-centric multi-agent AI systems. Delve into explainability, compliance, robustness, and effective human-agent collaboration. This course covers the essential patterns and frameworks for coordinatin…

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

Packt

Advanced Ruby Programming and Object-Oriented Design

Master Ruby and object-oriented design in this advanced course built for developers who are ready to take their programming expertise to the next level. Through 15 in-depth modules, you’ll move beyond the basics to write clean, reusable, and maintainable code while developing the skills to build an…

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

Packt

Intermediate Python and OOP

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 will deepen your understanding of Python and Object-O…

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

Packt

Arduino OOP—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. This course provides a deep dive into applying O…

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

Packt

Behavioral Design Patterns in C++

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. Gain a comprehensive understanding of behavioral design patterns in C++ a…

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

Packt

Embedded Systems Object-Oriented Programming in C and 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. In this course, you will embark on a journey thr…

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

Packt

CI/CD Design Patterns

This course explores proven CI/CD design patterns to optimize and scale modern software delivery processes. By understanding the strategic application of design patterns, you'll be able to create robust, secure, and audit-ready pipelines for continuous integration and deployment. Throughout the cou…

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

Packt

Structural Design Patterns in Modern 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. This course guides you through the most importan…

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

Packt

Spring System Design in Practice

This course offers a practical approach to system design with Java Spring, teaching you to build scalable, maintainable web applications. It covers microservices, Spring Boot, and key design patterns, ensuring you can apply these concepts to real-world projects. By the end of the course, you'll be…

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

Packt

OOP concepts, Collections and Data Structures

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 offers a deep dive into Java program…

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

Packt

C# Object-Oriented Programming for Beginners in C# and .NET

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, you’ll learn the fundamentals of…

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

Packt

Object-Oriented Programming and Core Java Constructs

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. Enhance your Java skills by mastering object-oriented programming concepts and core constructs that form the b…

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

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