technifyed

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

Showing 370 courses

Codio

C++: Algorithms

Build a solid foundation of algorithms through a learn-by-doing approach.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

Codio

Java: Algorithms

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 ratings

An 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 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…

Learning path or series
  • Coursera
  • Self-paced
  • Paid certificate

LearnQuest

Foundations of Computer Science

4.6118 ratings

Welcome 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 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 ratings

This 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 certificate

Coursera

Java Classes and Objects

4.654 ratings

In 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 certificate

University of London

Object Oriented Programming

Build a Crypto-Trading Platform with C++

Learning path or series
  • Coursera
  • Self-paced
  • Paid certificate

Coursera

Using MySQL Database with PHP

4.726 ratings

In 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 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 ratings

In 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 certificate

LearnQuest

Object-Oriented Programming Concepts

4.5149 ratings

In 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 certificate

Coursera

Create a Supermarket app using Java OOP

4.5114 ratings

In 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 certificate

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