Object Oriented Programming (OOP)

Object-Oriented Programming (OOP) is a programming paradigm based on the concept of "objects", which can contain data and code: data in the form of fields, and code, in the form of procedures. Coursera's OOP catalogue teaches you how to effectively use abstraction, encapsulation, inheritance, and polymorphism in your programming projects. You'll learn how to design and implement classes, interfaces, and packages, and how to use these constructs to create robust, reusable code. You'll also learn to apply OOP principles in various programming languages like Java, Python, C++, among others to solve complex computational problems and enhance your software development skills. This skill is vital for roles such as software engineer, application developer, and game developer, to name a few.
114credentials
8online degrees
322courses

Explore the Object Oriented Programming Course Catalog

  • Heriot-Watt University

    Skills you'll gain: Graph Theory, Database Development, Database Architecture and Administration, NoSQL, Computational Logic, Object Oriented Programming (OOP), Java, Combinatorics, Theoretical Computer Science, Object Oriented Design, Big Data, Computer Programming, Computational Thinking, Mathematical Theory & Analysis, Logical Reasoning, Arithmetic, Computer Science, Data Structures, Software Engineering, Maintainability

  • Ball State University

    Skills you'll gain: Data Ethics, Machine Learning Algorithms, Supervised Learning, SQL, Unsupervised Learning, Graph Theory, Database Systems, Database Management Systems, Financial Statement Analysis, Statistical Hypothesis Testing, Statistical Methods, Data Wrangling, SAS (Software), Object Oriented Programming (OOP), Spatial Analysis, Text Mining, Statistical Software, R Programming, Artificial Intelligence, Natural Language Processing

  • Skills you'll gain: Database Design, Enterprise Architecture, Data Governance, Database Theory, User Research, Stakeholder Engagement, Lean Methodologies, Algorithms, Database Management, Process Mapping, Unified Modeling Language, Process Analysis, Object Oriented Design, Software Architecture, Responsive Web Design, Cascading Style Sheets (CSS), Agile Methodology, Object Oriented Programming (OOP), Data Structures, Data Ethics

  • Pontificia Universidad Católica de Chile

    Skills you'll gain: Financial Statement Analysis, Descriptive Analytics, FinTech, Financial Statements, Business Valuation, Derivatives, Social Determinants Of Health, Corporate Finance, Gerontology, Portfolio Management, Customer Analysis, Digital Transformation, Cloud Security, Risk Analysis, Assertiveness, Governance, Peer Review, Credit Risk, Object Oriented Programming (OOP), Financial Analysis

  • Skills you'll gain: Full-Stack Web Development, Data Ethics, Machine Learning Algorithms, File Systems, SQL, Graph Theory, Database Systems, Software Development Methodologies, Database Management Systems, Statistical Methods, Data Wrangling, Software Engineering, Theoretical Computer Science, Application Security, Cryptography, Object Oriented Programming (OOP), Statistical Hypothesis Testing, Text Mining, Artificial Intelligence, Natural Language Processing

  • Pontificia Universidad Católica de Chile

    Skills you'll gain: Epidemiology, Public Health and Disease Prevention, Descriptive Analytics, Diagnostic Tests, Business Analytics, Social Determinants Of Health, Occupational Health, Biostatistics, Gerontology, Health Policy, Healthcare Ethics, Digital Transformation, Cloud Security, Assertiveness, Telehealth, Object Oriented Programming (OOP), Program Evaluation, Public Health, Policy Analysis, Health Systems

  • Skills you'll gain: Relational Databases, Databases, Descriptive Statistics, Object Oriented Programming (OOP), Simulations, Statistical Inference, Data Literacy, Data Visualization Software, Data Visualization, Statistical Hypothesis Testing, Exploratory Data Analysis, Probability Distribution, SQL, Tableau Software, Data Storytelling, Algebra, Computational Logic, Calculus, Trigonometry, Logical Reasoning

  • Skills you'll gain: Data Ethics, Data Storytelling, Statistical Machine Learning, Data Presentation, Regression Analysis, Statistical Hypothesis Testing, Exploratory Data Analysis, Bayesian Statistics, Data Analysis, Statistical Visualization, Data Literacy, Classification And Regression Tree (CART), Network Analysis, Statistical Methods, Data Visualization, Box Plots, Statistical Modeling, Linear Algebra, Artificial Intelligence and Machine Learning (AI/ML), Object Oriented Programming (OOP)

  • Pontificia Universidad Católica de Chile

    Skills you'll gain: Epidemiology, Public Health and Disease Prevention, Descriptive Analytics, Social Determinants Of Health, Occupational Health, Biostatistics, Gerontology, Health Policy, Healthcare Ethics, Digital Transformation, Cloud Security, Assertiveness, Data Mining, Telehealth, Object Oriented Programming (OOP), Program Evaluation, Public Health, Policy Analysis, Health Systems, Analytical Skills

Most popular

Trending now

New releases

What brings you to Coursera today?

Leading partners

  • Packt
  • EDUCBA
  • University of Michigan
  • LearnQuest
  • Codio
  • Duke University
  • Meta
  • Scrimba