technifyed

Free online

Object Oriented Programming Oop courses 71

Learn Object Oriented Programming Oop online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.

Explore subjects

Showing 71 courses

The Georgia Institute of Technology

Computing in Python IV: Objects & Algorithms

4.636 ratings

Learn about recursion, search and sort algorithms, and object-oriented programming in Python.

  • edX
  • 5 weeks, 9 - 10 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

IBM

Object Oriented Programming in Java

4.879 ratings

Java developers with object-oriented programming skills in the United States earn an average annual salary of approximately USD 91,024. (Indeed.com) In this course, you will gain hands-on experience with object-oriented programming (OOP) concepts including encapsulation, abstraction, inheritance, a…

Partner
  • Coursera
  • 6 weeks of study, 1 to 2 hours per week
  • Self-paced
  • Paid certificate

Stanford University

Compilers

4.534 ratings

This self-paced course will discuss the major ideas used today in the implementation of programming language compilers, including lexical analysis, parsing, syntax-directed translation, abstract syntax trees, types and type checking, intermediate languages, dataflow analysis, program optimization,…

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

The Georgia Institute of Technology

Data Structures & Algorithms I: ArrayLists, LinkedLists, Stacks and Queues

4.732 ratings

Work with the principles of data storage in Arrays, ArrayLists & LinkedList nodes. Understand their operations and performance with visualizations. Implement low-level linear, linked data structures with recursive methods, and explore their edge cases. Extend these structures to the Abstract Data T…

  • edX
  • 5 weeks, 9 - 10 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

Microsoft

Object Oriented Programming with C++

This course focuses on object-oriented programming (OOP) principles in C++. Learners will understand classes, objects, inheritance, polymorphism, and encapsulation. The course also covers memory management with pointers and references, and introduces error handling and debugging techniques. Student…

Partner
  • Coursera
  • 4 weeks at 4 hours/week
  • Self-paced
  • Paid certificate

The Hong Kong University of Science and Technology

Introduction to Java Programming – Part 2

The first MOOC to teach the fundamental elements of Java programming and data abstraction.

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

Amazon

Programming with Java

4.393 ratings

This is the second course in the Amazon Junior Software Developer Professional Certificate. In this course, you will explore advanced Object-Oriented Programming (OOP) concepts in Java, starting with an introduction to Interfaces and Abstract Classes. You'll learn how to effectively utilize interfa…

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

The Hong Kong University of Science and Technology

Introduction to Java Programming – Part 1

4.330 ratings

Learn the fundamental elements of Java programming and data abstraction.

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

Udacity

Object Oriented Programming in Java Free Course

4.542 ratings

In this course you will learn all about Object Oriented Programming (OOP) and how to create an entire Java project using objects and classes.

Partner
  • Udacity
  • P2W
  • Self-paced
  • Free course

IBM

Django Application Development with SQL and Databases

4.536 ratings

This course introduces you to the basics of SQL, Django and Bootstrap. You will gain hands-on practical experience developing and deploying a full-stack Django web application on the cloud.

  • edX
  • 2 weeks, 4 - 6 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

The Georgia Institute of Technology

Computing in Python III: Data Structures

4.242 ratings

Learn more complex ways of handling data, including files, lists, and dictionaries for building complex programs.

  • edX
  • 5 weeks, 9 - 10 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

Birla Institute of Technology & Science, Pilani

Object Oriented Programming

This comprehensive course is designed to prepare you for a successful career in Java programming and software development, with a strong focus on object-oriented programming (OOP) principles. By leveraging Java, one of the most popular and versatile programming languages, you will gain a solid foun…

Partner
  • Coursera
  • 116 hours
  • Self-paced
  • Paid certificate

IBM

Fundamentals of C++

4.153 ratings

Think like a developer and learn the basics of foundational C++ programming with auto evaluated hands-on labs.

  • edX
  • 5 weeks, 3 - 4 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Beginner

IBM

Object Oriented Implementation Using C++

4.215 ratings

Build a thorough understanding of Object Oriented concepts Using C++ with auto evaluated hands-on labs.

  • edX
  • 8 weeks, 3 - 4 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

University of Colorado Boulder

BiteSize Python: Object Oriented Programming

4.515 ratings

This course introduces the fundamentals of Object-Oriented Programming (OOP) in Python, a paradigm widely adopted for structuring complex software. It begins with an explanation of what OOP is and why it is popular, followed by the core principles of OOP: inheritance, polymorphism, encapsulation, a…

Partner
  • Coursera
  • 4 weeks of study, 3 hours/week
  • Self-paced
  • Paid certificate

The University of Michigan

Building Web Applications in Django

This second course in Django for Everybody explores data models in Django and how it communicates with a database. This course also explores basic Structured Query Language (SQL) and database modeling and how they work in the Django model.

  • edX
  • 4 weeks, 2 - 4 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

University of California, Berkeley

Introduction to Python

Students are introduced to computer science and data science through Python programming. They learn abstraction, iteration, and higher-order functions to write efficient, readable code and build the foundation for computational problem-solving.

  • edX
  • 7 weeks, 5 - 10 hours per week
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

Board Infinity

Java Programming Fundamentals for Spring Boot Development

Want to start building powerful backend applications using Java Spring Boot? It all begins with a strong foundation in Java fundamentals. This Java course helps you master core concepts such as object-oriented programming (OOP), collections, exception handling, and Java 8 features, enabling you to…

Partner
  • Coursera
  • 4 weeks of study, 3–5 hours/week
  • Self-paced
  • Paid certificate

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