- edX
- Self-paced
- Free to audit
- Paid certificate
- Intermediate
Free online
Object-Oriented Programming courses 370
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
More in Programming
- edX
- Self-paced
- Free to audit
- Paid certificate
- Intermediate
Codio
Java: Linear Data Structures and Trees
Build a solid foundation of algorithms through a learn-by-doing approach.
- edX
- Self-paced
- Free to audit
- Paid certificate
- Intermediate
University of Colorado Boulder
Object-Oriented Analysis and Design: Foundations & Concepts
3.917 ratingsAn applied analysis and design class that addresses the use of object-oriented techniques. Topics include domain modeling, use cases, architectural design and modeling notations. Students apply techniques in analysis and design projects. Focus is on key object-oriented elements and concepts. This c…
- Coursera
- 4 weeks of study, 4-5 hours/week
- Self-paced
- Paid · free trial
- Paid certificate
University of Colorado System
C# Programming for Unity Game Development
Learn to Program Unity Games with C#
- Coursera
- Self-paced
- Paid · free trial
- Paid certificate
University of Colorado Boulder
Object-Oriented Analysis & Design
Take a step towards becoming a software craftsperson!This class offers an examination of key patterns, principles, and practices for effective object-oriented design and analysis. Learn to move through understanding problems and requirements to identification of the best possible technical solution…
- Coursera
- Self-paced
- Paid · free trial
- Paid certificate
University of Colorado Boulder
BiteSize Python for Intermediate Learners
Launch Your Career in Data Science
- Coursera
- Self-paced
- Paid · free trial
- Paid certificate
University of Colorado System
C++ Programming for Unreal Game Development
Learn C++ and how to use C++ in Unreal games
- Coursera
- Self-paced
- Paid · free trial
- Paid certificate
LearnQuest
Foundations of Computer Science
4.6118 ratingsWelcome to Introduction to Programming: Visual Basic. In the course sequence you will learn to write programs that utilize both procedural and object oriented techniques to solve business problems. In the first course in the sequence we will provide you with a solid foundation in the computer scien…
- Coursera
- 4 weeks of 3-4 hours/week
- Self-paced
- Paid · free trial
- Paid certificate
Codio
Java: Non-Linear Data Structures
Build a solid foundation of algorithms through a learn-by-doing approach.
- edX
- Self-paced
- Free to audit
- Paid certificate
- Intermediate
Coursera
Intermediate Object-Oriented Programming with Java
4.670 ratingsThis 1.5 hours class is a continuation of the class Object-oriented programming with Java. We will learn and explore more advanced topics of object-oriented programming with Java. At the end of this class, you will be able to use Java to develop projects such as mobile applications. You will also b…
- Coursera
- 1.5 hours
- Self-paced
- Paid · free trial
- Paid certificate
Coursera
Java Classes and Objects
4.654 ratingsIn 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 · free trial
- Paid certificate
University of London
Object Oriented Programming
Build a Crypto-Trading Platform with C++
- Coursera
- Self-paced
- Paid · free trial
- Paid certificate
Coursera
Using MySQL Database with PHP
4.726 ratingsIn 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 · free trial
- Paid certificate
CodeSignal
AI Interviews - Software Design, Architecture, and More
Prepare for technical interviews focused on software design, architecture, performance, security, networking, and development practices. Practice explaining core concepts and making tradeoffs in realistic interview scenarios.
- edX
- Self-paced
- Free to audit
- Paid certificate
- Intermediate
Arizona State University
Object-Oriented Programming and GUI with Python
3.818 ratingsIn this course we will implement object-oriented programming into Python programs; outline the importance of why and how we use object-oriented programming; and learn how to use inheritance when designing a program. We will also look at how to build a graphical user interface for a basic program. Y…
- Coursera
- 11 hours
- Self-paced
- Paid · free trial
- Paid certificate
Coursera
Learn Object-Oriented Programming with PHP
4.638 ratingsLearn Object-Oriented Programming with PHP.
- Coursera
- 1.5 hours
- Self-paced
- Paid · free trial
- Paid certificate
LearnQuest
Object-Oriented Programming Concepts
4.5149 ratingsIn Object-Oriented Concepts, we will introduce the core concepts behind modern, object-oriented, programming. We will discuss objects, classes, messaging, inheritance, polymorphism, and more. As with Fundamentals of Programming, we will illustrate the concepts using the Python language, but they wi…
- Coursera
- You will spend 2-4 hours per week for 3 weeks.
- Self-paced
- Paid · free trial
- Paid certificate
Coursera
Create a Supermarket app using Java OOP
4.5114 ratingsIn 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 · free trial
- Paid certificate
Arizona State University
Python: A Guided Journey from Introduction to Application
Learn the basics of Python Programming
- Coursera
- Self-paced
- Paid · free trial
- Paid certificate



















