Object-Oriented Programming

Filter Courses within "Object-Oriented Programming" (Click to filter)
Programming with JavaScript (Coursera) Coursera
Meta

Programming with JavaScript (Coursera)

Discover the power of JavaScript in web development with our beginner-friendly course. From basic concepts to advanced techniques, you'll learn how to create interactive websites using JavaScript. Explore variables, data types, functions, objects, arrays, HTML DOM manipulation, and modern JavaScript technologies. Gain practical skills through hands-on projects and understand the importance of testing your code with Jest.

Sep 7th 2026
5-12 Weeks
Python Programming: Object-Oriented Design (edX) EdX
Codio

Python Programming: Object-Oriented Design (edX)

Embark on a journey into Python programming with our beginner-friendly course designed to introduce you to the world of Object-Oriented Design (OOP). Whether you're new to coding or looking to refine your skills, this course will guide you through creating your first Python program without any installation requirements. Dive deep into essential concepts like classes, mutability, encapsulation, inheritance, and polymorphism to build a strong foundation in Python OOP.

Self Paced
Self-Paced
Object-Oriented Programming and GUI with Python (Coursera) Coursera
Arizona State University

Object-Oriented Programming and GUI with Python (Coursera)

Dive into the world of Object-Oriented Programming (OOP) with Python. This course will guide you through implementing OOP concepts, leveraging inheritance for efficient code design, and building intuitive Graphical User Interfaces (GUIs). Perfect for those new to programming or looking to refine their skills.

Sep 7th 2026
3 Weeks
Data Science with NumPy, Sets, and Dictionaries (Coursera) Coursera
Duke University

Data Science with NumPy, Sets, and Dictionaries (Coursera)

Embark on a journey to become proficient in Data Science with our beginner-friendly course focusing on NumPy, sets, and dictionaries. This course is designed for aspiring programmers looking to break into the dynamic field of data science. Whether you're aiming to be a data scientist, software developer, data analyst, machine learning engineer, data engineer, or database administrator, this course provides the essential skills needed to succeed.

Sep 7th 2026
4 Weeks
Dive Deep into Python (Coursera) Coursera
Board Infinity

Dive Deep into Python (Coursera)

Embark on an immersive journey through the world of Python programming with our 'Dive Deep into Python' course. Whether you're a beginner or looking to refine your expertise, this course is designed to take you from the basics to mastering Python's advanced features. Learn how to solve real-world problems and develop complex applications.

Sep 7th 2026
4 Weeks
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
Introduction to ES6+ (Coursera) Coursera
Scrimba

Introduction to ES6+ (Coursera)

Get introduced to the powerful world of modern JavaScript with 'Introduction to ES6+'. This compact yet comprehensive course is designed for experienced JavaScript developers who want to upgrade their skills with the latest ECMAScript features. From modules and classes to arrow functions and async/await, learn how to write cleaner, more efficient code.

Sep 7th 2026
1 Week