
University of California San Diego
Skills you'll gain: Unit Testing, Growth Mindedness, Data Structures, Graph Theory, Event-Driven Programming, Social Network Analysis, Interactive Data Visualization, Java, Java Programming, Network Analysis, Object Oriented Programming (OOP), Technical Communication, User Interface (UI), Peer Review, Object Oriented Design, Software Testing, Computer Programming, Program Development, Algorithms, Problem Solving
★ 4.7 (7.2K) · Intermediate · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: NumPy, Debugging, Pandas (Python Package), Statistics, Data Analysis, Statistical Programming, Descriptive Statistics, LLM Application, Data-oriented programming, Code Reusability, Critical Thinking
★ 3.9 (26) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Data Dictionary, Data Structures, Python Programming, Data Store, Problem Solving, Computational Logic, Data Processing, Data Manipulation, Data Management, Data Access, Decision Making
Beginner · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), File I/O, Object Oriented Design, Integrated Development Environments, Computer Programming, Development Environment, Data Structures, Program Development, Algorithms, Programming Principles, Software Engineering, Test Data, Command-Line Interface, Software Installation, Statistical Programming
★ 4.7 (265) · Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Python Programming, NumPy, Data Analysis
★ 4.6 (44K) · Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Matplotlib, Network Analysis, Social Network Analysis, Feature Engineering, Data Visualization, Pandas (Python Package), Plot (Graphics), Data Visualization Software, Interactive Data Visualization, Model Evaluation, Applied Machine Learning, Supervised Learning, Text Mining, Statistical Visualization, Network Model, Data Manipulation, NumPy, Data Preprocessing, Natural Language Processing, Python Programming
★ 4.5 (34K) · Intermediate · Specialization · 3 - 6 Months

University of Geneva
Skills you'll gain: Data-oriented programming, Memory Management
★ 4.4 (7) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), File I/O, Java, Java Programming, File Management, Application Development, Computer Programming, Data Management
★ 4.8 (80) · Intermediate · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: R (Software), Statistical Analysis, R Programming, Statistical Programming, Statistical Software, Data Analysis, Data Analysis Software, Debugging, Simulations, Programming Principles, Software Installation, Performance Tuning, Data Import/Export
★ 4.5 (22K) · Intermediate · Course · 1 - 4 Weeks
Multiple educators
Skills you'll gain: Unit Testing, Data Structures, Event-Driven Programming, File I/O, Interactive Data Visualization, Java, Java Programming, Object Oriented Design, Object Oriented Programming (OOP), User Interface (UI), Debugging, Software Testing, Computer Programming, Cryptography, Program Development, Software Engineering, Algorithms, Data Analysis, Software Design, Problem Solving
★ 4.6 (15K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Manipulation, Web Scraping, R Programming, Data Analysis, Data Science, Data Structures, Data Import/Export, Programming Principles, File I/O
★ 4.5 (625) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Back-End Web Development, File I/O, Object Oriented Design, Python Programming, Object Oriented Programming (OOP), Full-Stack Web Development, Data Dictionary, Programming Principles, Web Development, Data Structures, Computational Thinking, Application Development, Web Applications, Data Processing, System Programming, Data-oriented programming, Application Deployment, Design, Databases, Decision Making
Beginner · Specialization · 1 - 3 Months
Top-rated Data Oriented Programming courses offered by IBM on Coursera.
Earn a certificate in Data Oriented Programming from top universities and companies.
Top-rated beginner-friendly Data Oriented Programming courses with no prerequisites.