OOP

Filter Courses within "OOP" (Click to filter)
Java Programming: Object-Oriented Design (edX) EdX
Codio

Java Programming: Object-Oriented Design (edX)

Embark on a journey to become proficient in Java programming with our beginner-friendly course. Start coding immediately without any software installation required. Dive into essential topics such as object-oriented design principles, including class creation, mutable vs immutable objects, encapsulation techniques, leveraging inheritance for code reuse, and mastering polymorphism to build versatile applications.

Self Paced
Self-Paced
Creative Coding for Designers Using Python (Coursera) Coursera
University of Michigan

Creative Coding for Designers Using Python (Coursera)

Dive into the world of creative coding with 'Creative Coding for Designers Using Python'. This advanced course builds on your foundational knowledge to enable you to create dynamic visual designs and digital art using Python's powerful capabilities. Ideal for designers, artists, and anyone looking to blend creativity with programming skills.

Sep 7th 2026
5-12 Weeks
Introduction à la programmation orientée objet (en Java) (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Introduction à la programmation orientée objet (en Java) (Coursera)

Plongez dans l'univers de la programmation orientée objet avec notre cours en ligne dédié à Java. Ce parcours est conçu pour ceux qui ont déjà une base en programmation et souhaitent explorer les concepts clés tels que l'encapsulation, l'abstraction, l'héritage et le polymorphisme. Apprenez tout cela grâce au langage de programmation Java, un standard dans le développement d'applications.

Aug 16th 2026
5-12 Weeks
Introduction to Java (Coursera) Coursera
LearnQuest

Introduction to Java (Coursera)

Start your journey into the world of Java programming with this comprehensive Introduction to Java course. Designed for beginners, this course will guide you through essential concepts such as Java's benefits, syntax, data types, conditional statements, and looping structures. Gain hands-on experience and build a solid foundation that prepares you for more advanced Java topics.

Jul 6th 2026
3 Weeks
Developing Applications with SQL, Databases, and Django (Coursera) Coursera
IBM

Developing Applications with SQL, Databases, and Django (Coursera)

Discover the fundamentals of application development through this engaging course on SQL, databases, and Django. Learn how to efficiently access, process, and present data using these powerful tools. Whether you're new to programming or looking to enhance your database management skills, this course provides a hands-on approach to cloud database fundamentals and practical experience with SQL.

Jun 29th 2026
5-12 Weeks
Use C++ to build a crypto trading platform I: user input (Coursera) Coursera
University of London,Goldsmiths, University of London

Use C++ to build a crypto trading platform I: user input (Coursera)

Embark on an exciting journey into the world of C++ programming with our introductory course designed specifically for those new to object-oriented paradigms. This foundational module is part of a five-course specialization that will equip you with the skills needed to develop a sophisticated crypto trading platform. Whether you're interested in financial technology, coding, or both, this course offers a hands-on approach to learning C++ and sets the stage for building your own cryptocurrency exchange.

Jun 29th 2026
2 Weeks
Use C++ to build a crypto trading platform III: functions (Coursera) Coursera
University of London,Goldsmiths, University of London

Use C++ to build a crypto trading platform III: functions (Coursera)

Dive into the third installment of our C++ specialisation, where you'll learn to harness object-oriented programming (OOP) techniques to build sophisticated functions for your very own cryptocurrency trading platform. This course is perfect for programmers aiming to refine their skills in C++, with a practical focus on creating an advanced crypto-trading application.

Jun 29th 2026
2 Weeks
Objektorientierte Programmierung in Java - Schulversion (openHPI) OpenHPI
Hasso-Plattner-Institut

Objektorientierte Programmierung in Java - Schulversion (openHPI)

Willkommen zum Kurs 'Objektorientierte Programmierung in Java - Schulversion' von openHPI! Dieser interaktive Online-Kurs ist perfekt für Schüler, die ihre ersten Schritte in der Welt der Programmierung machen möchten. Mit vier Modulen und einer spannenden Detektivgeschichte lernen Sie die Grundlagen der objektorientierten Programmierung und Java kennen.

Feb 27th 2023
13-24 Weeks