technifyedWeekly list

Free online

Object-Oriented Programming courses

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

338 courses

Explore subjects

Showing 338 courses

Great Learning

Classes in Python in Hindi

4.4196 ratings

Python is well known as an object-oriented programming language which means it relies on objects to create and run the programs. Classes in Python are used to define new types of objects, and they are known as the essential templates for creating objects. By now, you are aware that classes are help…

  • Great Learning Academy
  • 1 hour
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

Great Learning

OOPs in Python

4.31,479 ratings

A free oops in python course is useful when students, developers, and hands-on beginners need a practical entry point into the subject. The course introduces setup, syntax, core logic, and debugging in a way that shows how the pieces work together. Instead of treating oops in python as a list of te…

  • Great Learning Academy
  • 1 hour
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

Microsoft

Get started with AI-first solutions in Microsoft Power Platform

Establish the AI-first mindset and foundational skills you need to build intelligent Power Platform solutions. Learn to apply AI-first design patterns with Copilot, master prompt engineering to work effectively with generative AI, and use AI-powered Plans to translate business ideas into structured…

Learning path or series
  • Microsoft Learn
  • 1.5 hours
  • Self-paced
  • Free course
  • Free badge
  • Beginner

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

Technical University of Munich

Software Engineering Essentials

Learn agile methods, object-oriented programming and best practices for analysis, design, testing and management in software engineering.

  • edX
  • Fixed dates
  • Free to audit
  • Paid certificate
  • Intermediate

The Georgia Institute of Technology

Data Structures & Algorithms III: AVL and 2-4 Trees, Divide and Conquer Algorithms

Learn more complex tree data structures, AVL and (2-4) trees. Investigate the balancing techniques found in both tree types. Implement these techniques in AVL operations. Explore sorting algorithms with simple iterative sorts, followed by Divide and Conquer algorithms. Use the course visualizations…

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

Alison

Android App Development: Master Kotlin from Beginner to Advanced

4.34 ratings

This course builds Android development skills from the ground up, starting with Kotlin's core programming concepts and object-oriented principles before moving into real interface design. Learners practice assembling functional screens with common UI elements, then progress to structuring apps the…

  • Alison
  • 30 hours
  • Self-paced
  • Free course
  • Paid certificate
  • Advanced

freeCodeCamp

Python Object Oriented Programming (OOP) - Full Course for Beginners

In this comprehensive and beginner-friendly course, you will learn all of the tools that you need to become a great OOP programmer, writing clean and maintainable software. What you will learn: The fundamentals of OOP: creating classes and objects, attributes and methods, getters and setters, prope…

Free video
  • YouTube
  • 2.5 hours
  • Self-paced
  • Free video

Google Cloud

Reliable Google Cloud Infrastructure: Design and Process

4.77,248 ratings

This course equips students to build highly reliable and efficient solutions on Google Cloud using proven design patterns. It is a continuation of the Architecting with Google Compute Engine or Architecting with Google Kubernetes Engine courses and assumes hands-on experience with the technologies…

  • Coursera
  • 2 weeks of study, 6-8 hours/week
  • Self-paced
  • Paid certificate

Google

Hello, Python!

4.7111 ratings

In this course, you'll discover the main features and benefits of the Python programming language, and how Python can help power your data analysis. Python is an object-oriented programming language based on objects that contain data and useful code. You’ll become familiar with the core concepts of…

  • Coursera
  • 3.5 hours
  • Self-paced
  • Paid certificate

Great Learning

Basics of Object Oriented Programming

4.5119 ratings

Programming becomes easier to reason about when you can group data, behavior, and reusable logic clearly. This free object oriented programming course introduces OOP concepts through classes, objects, access modifiers, inheritance, abstraction, polymorphism, and encapsulation, with context across C…

  • Great Learning Academy
  • 3.5 hours
  • Self-paced
  • Free course
  • Free certificate
  • Beginner

Alison

Ruby: Fundamentals

4.17 ratings

If you would like to kick-start your coding career then Ruby object-oriented open-source programming language can help you broaden your skills. This elegant and simple coding language is easy to understand and flexible enough to be applied fulfil various development and programming needs. This free…

  • Alison
  • 6 hours
  • Self-paced
  • Free course
  • Paid certificate
  • Intermediate

The University of Michigan

Developing and Deploying a Complete Django Web Application

This fourth and final course in Django for Everybody explores the JavaScript language and provides an introduction to the jQuery library and the JavaScript Object Notation (JSON) syntax.

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

freeCodeCamp

Master Design Patterns & SOLID Principles in C# - Full OOP Course for Beginners

In this comprehensive and beginner-friendly course, you will learn all of the tools that you need to become an advanced OOP programmer, writing clean and maintainable software. What you will learn: - Fundamental OOP concepts, such as inheritance, composition, encapsulation, abstraction, composition…

Free video
  • YouTube
  • 12 hours
  • Self-paced
  • Free video

Telusko

OOP in Python | Object Oriented Programming

Check out our courses: Agentic AI with Java : Live Cohort : https://go.telusko.com/agentic-ai-with-java-cohort Coupon: TELUSKO10 (10% Discount) Master Java Spring Development : https://go.telusko.com/learn-master Coupon: TELUSKO10 (10% Discount) For More Queries WhatsApp or Call on : +919008963671…

Free video
  • YouTube
  • 2 hours
  • Self-paced
  • Free video

Duke University

Java Programming: Arrays, Lists, and Structured Data

4.63,223 ratings

Build on the software engineering skills you learned in “Java Programming: Solving Problems with Software” by learning new data structures. Use these data structures to build more complex programs that use Java’s object-oriented features. At the end of the course you will write an encryption progra…

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

University of Michigan

JavaScript, jQuery, and JSON

4.6850 ratings

In this course, we'll look at the JavaScript language, and how it supports the Object-Oriented pattern, with a focus on the unique aspect of how JavaScript approaches OO. We'll explore a brief introduction to the jQuery library, which is widely used to do in-browser manipulation of the Document Obj…

  • Coursera
  • 10 hours per week
  • Self-paced
  • Paid certificate