• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Data Oriented Programming

Results for "data-oriented programming"


  • B

    Birla Institute of Technology & Science, Pilani

    Data Structures and Algorithms

    Skills you'll gain: Algorithms, Programming Principles, Data Store, Data Management, Computational Thinking, Memory Management, C and C++, Software Design, Problem Solving, Complex Problem Solving

    4.3 stars, 8 reviews, Mixed, Course, 1 - 3 Months

    ★ 4.3 (8) · Mixed · Course · 1 - 3 Months

    Category: Preview
    Preview
    Category: Build toward a degree
    Build toward a degree
  • U

    University of Colorado Boulder

    BiteSize Python: Object Oriented Programming

    Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Software Documentation, Technical Documentation, Maintainability, Programming Principles, Software Design, Python Programming

    4.5 stars, 14 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.5 (14) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • J

    John Wiley & Sons

    Applied Data Science with SQL, R, and Python

    Skills you'll gain: Matplotlib, Plot (Graphics), Relational Databases, SQL, Database Theory, R (Software), Data Visualization, Statistical Programming, Ggplot2, Data Science, Query Languages, Databases, Database Systems, R Programming, Database Design, Statistical Methods, Database Management, Data Analysis, Power BI, Python Programming

    Intermediate · Course · 3 - 6 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • U

    University of Colorado Boulder

    Object-Oriented Analysis & Design

    Skills you'll gain: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Unified Modeling Language, Software Design Patterns, Software Testing, Java, Software Engineering, Java Programming, User Interface and User Experience (UI/UX) Design, Unit Testing, Software Design, Software Architecture, API Design, Model View Controller, Software Development, Test Driven Development (TDD), Programming Principles, Conceptual Design, Databases

    4.3 stars, 25 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 4.3 (25) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • D

    Duke University

    Programming for Python Data Science: Principles to Practice

    Skills you'll gain: Matplotlib, Pandas (Python Package), Plot (Graphics), NumPy, Data Cleansing, Data Structures, Scientific Visualization, Data Visualization Software, Predictive Analytics, Data Visualization, Statistical Visualization, Debugging, Data Presentation, Data Manipulation, Code Reusability, Object Oriented Programming (OOP), Python Programming, Simulations, Predictive Modeling, Data Analysis

    4 stars, 111 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4 (111) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • C

    Codio

    Java: Data Structures and Algorithms

    Skills you'll gain: Data Structures, Graph Theory, Algorithms, Java, Java Programming, Data Management, Secure Coding, Theoretical Computer Science, Programming Principles, Other Programming Languages, Performance Tuning, Computer Programming

    3.7 stars, 14 reviews, Intermediate, Specialization, 1 - 3 Months

    ★ 3.7 (14) · Intermediate · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • L

    LearnQuest

    Object-Oriented Programming Concepts

    Skills you'll gain: Unified Modeling Language, Object Oriented Programming (OOP), Object Oriented Design, Test Driven Development (TDD), Software Design Patterns, Software Design, Programming Principles, Program Development, Development Testing, Process Driven Development, Computer Programming, Software Development Methodologies, Distributed Computing

    4.5 stars, 149 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.5 (149) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • I

    IBM

    Data Science Fundamentals with Python and SQL

    Skills you'll gain: Dashboard Creation, Dashboard, Web Scraping, SQL, Descriptive Statistics, Data Visualization, Statistical Analysis, Jupyter, Data Presentation, Data Analysis, Probability Distribution, R (Software), Statistics, Data Science, Database Management, Relational Databases, R Programming, Data Import/Export, Python Programming, NumPy

    4.6 stars, 75K reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.6 (75K) · Beginner · Specialization · 3 - 6 Months

    Category: Bestseller
    Bestseller
    Status: Free trial
    Free trial
  • P

    Packt

    Python Programming and Data Science Foundations for AI

    Skills you'll gain: Object Oriented Programming (OOP), Statistical Machine Learning, Object Oriented Design, Machine Learning Methods, Plot (Graphics), Data Visualization, Seaborn, Flask (Web Framework), Web Development, Computer Programming, Artificial Intelligence and Machine Learning (AI/ML), Programming Principles, Web Applications, Statistical Methods, Data Analysis Software, Back-End Web Development, Pandas (Python Package), Probability & Statistics, Application Development, Data Manipulation

    Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • U

    University of Illinois Urbana-Champaign

    Object-Oriented Data Structures in C++

    Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Development Environment, Engineering Software, Computer Programming, Software Engineering, Data Structures, Memory Management, Computer Programming Tools, Debugging, Program Development

    4.7 stars, 3K reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.7 (3K) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • G

    Google

    Data Structures in Python

    Skills you'll gain: Data Import/Export, Data Storage

    5 stars, 21 reviews, Intermediate, Course, 1 - 3 Months

    ★ 5 (21) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • P

    Packt

    The Complete Python and Data Science Bootcamp

    Skills you'll gain: Plotly, PyTorch (Machine Learning Library), NumPy, Matplotlib, Object Oriented Programming (OOP), Pandas (Python Package), Plot (Graphics), Data Structures, Unit Testing, Python Programming, File I/O, Data Visualization Software, Algorithms, Interactive Data Visualization, Machine Learning Methods, Test Case, Computational Thinking, Programming Principles, Computer Programming, Code Reusability

    Intermediate · Specialization · 3 - 6 Months

    Category: New
    New
    Status: Free trial
    Free trial
1234…834

In summary, here are 10 of our most popular data-oriented programming courses

  • Data Structures and Algorithms: Birla Institute of Technology & Science, Pilani
  • BiteSize Python: Object Oriented Programming: University of Colorado Boulder
  • Applied Data Science with SQL, R, and Python: John Wiley & Sons
  • Object-Oriented Analysis & Design: University of Colorado Boulder
  • Programming for Python Data Science: Principles to Practice: Duke University
  • Java: Data Structures and Algorithms: Codio
  • Object-Oriented Programming Concepts: LearnQuest
  • Data Science Fundamentals with Python and SQL: IBM
  • Python Programming and Data Science Foundations for AI: Packt
  • Object-Oriented Data Structures in C++: University of Illinois Urbana-Champaign

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok