Object-Oriented Programming

Filter Courses within "Object-Oriented Programming" (Click to filter)
Introduction to Object-Oriented Programming with Java II: Object-Oriented Programming and Algorithms (edX) EdX
Georgia Institute of Technology,GTx

Introduction to Object-Oriented Programming with Java II: Object-Oriented Programming and Algorithms (edX)

Expand your understanding of Java programming by diving deeper into object-oriented principles and algorithmic thinking in this advanced course. Following the foundations laid in 'Introduction to Object-Oriented Programming with Java I', you'll learn how to create more sophisticated classes, implement inheritance, leverage interfaces, and harness polymorphism for reusable and flexible code. Gain insights into algorithms that drive data manipulation and problem-solving within object-oriented frameworks.

Self Paced
Self-Paced
Introduction to Object-Oriented Programming with Java III: Exceptions, Data Structures, Recursion, and GUIs (edX) EdX
Georgia Institute of Technology,GTx

Introduction to Object-Oriented Programming with Java III: Exceptions, Data Structures, Recursion, and GUIs (edX)

Dive into the advanced world of Java programming with this comprehensive course. Learn how to handle errors effectively using exceptions, enhance your problem-solving abilities through recursion, manage data efficiently with various structures, and create engaging user interfaces with GUIs. Perfect for programmers aiming to refine their skills.

Self Paced
Self-Paced
Visual Basic Programming: Classes and Collections (Coursera) Coursera
LearnQuest

Visual Basic Programming: Classes and Collections (Coursera)

Dive into the third installment of our programming series designed to equip you with the expertise needed for a career in programming. This course focuses on advancing your Visual Basic skills by exploring key concepts such as advanced string operations, dates handling, modeling classes, and developing classes and collections. Through practical labs, apply these principles in simple yet effective computer programs.

Oct 19th 2026
4 Weeks
Object-Oriented C++: Inheritance and Encapsulation (Coursera) Coursera
Codio

Object-Oriented C++: Inheritance and Encapsulation (Coursera)

Begin your journey into the world of C++ programming with our beginner-friendly course. Learn to code without any software installations needed. Dive deep into object-oriented concepts like inheritance and encapsulation, laying down a robust foundation for advanced programming skills. This course is perfect for those new to coding or looking to expand their knowledge in Computer Science.

Oct 19th 2026
4 Weeks
Object-Oriented Java: Inheritance and Encapsulation (Coursera) Coursera
Codio

Object-Oriented Java: Inheritance and Encapsulation (Coursera)

Embark on your journey into Object-Oriented Programming (OOP) with our 'Object-Oriented Java: Inheritance and Encapsulation' course. Designed for learners new to coding, this course provides an accessible entry point into Java programming, focusing on key OOP concepts like inheritance and encapsulation. With no software installation required, you'll dive straight into writing your first Java programs and build a strong foundation in Computer Science principles that can be applied across various programming languages.

Oct 19th 2026
4 Weeks
Application Programming Fundamentals (Coursera) Coursera
LearnQuest

Application Programming Fundamentals (Coursera)

Dive into the essential principles of modern application development with our Application Programming Fundamentals course. This beginner-friendly program introduces you to object-oriented programming (OOP) and teaches you how to apply these concepts through practical exercises in Python. Whether you're new to coding or looking to refine your skills, this course will equip you with a strong foundation for building complex applications.

Oct 19th 2026
2 Weeks
Object-Oriented Programming Concepts (Coursera) Coursera
LearnQuest

Object-Oriented Programming Concepts (Coursera)

Discover the essential concepts behind modern object-oriented programming in our introductory course. Gain a deep understanding of key topics such as objects, classes, messaging, inheritance, and polymorphism through engaging lessons and practical examples using Python. Perfect for beginners and experienced programmers looking to refine their OOP skills.

Oct 19th 2026
3 Weeks
Laboratório de Programação Orientada a Objetos - Parte 1 (Coursera) Coursera
Universidade de São Paulo, Brasil

Laboratório de Programação Orientada a Objetos - Parte 1 (Coursera)

Este curso oferecido pela USP apresenta um laboratório prático de Programação Orientada a Objetos (POO), focando em conceitos avançados para desenvolvedores que já possuem conhecimento básico. Aprenda a aplicar POO em projetos reais e melhore suas habilidades como programador.

Oct 19th 2026
5-12 Weeks