Object Oriented Programming courses can help you learn core concepts like classes, objects, inheritance, and polymorphism. You can build skills in designing robust software architectures, implementing design patterns, and writing reusable code. Many courses introduce tools such as Java, Python, and C++, which are commonly used in software development, enabling you to apply your knowledge in practical coding projects. Additionally, you may explore frameworks that enhance object-oriented principles, further enriching your programming toolkit.

University of California, Santa Cruz
Skills you'll gain: Bayesian Statistics, Statistical Inference, Statistical Methods, Probability & Statistics, Statistics, Statistical Modeling, Probability, Statistical Programming, Statistical Analysis, Statistical Software, Probability Distribution, Data Analysis, R Programming, Regression Analysis, R (Software), Analytical Skills, Statistical Visualization, Predictive Modeling, Data Visualization, Data Modeling
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Electrical Power, Energy and Utilities, Electric Power Systems, Electrical Systems, Sustainable Technologies, Sustainable Development, Sustainable Design, Power Electronics, Basic Electrical Systems, Time Series Analysis and Forecasting, Simulation and Simulation Software, Sustainable Systems, Simulations, Matlab, Mathematical Modeling, Predictive Modeling, Control Systems, Statistical Machine Learning
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Prompt Engineering, New Product Development, Model Based Systems Engineering, Model Evaluation, Generative AI, Financial Statement Analysis, Sustainable Business, Data Mining, Field-Programmable Gate Array (FPGA), Delegation Skills, Strategic Decision-Making, Real-Time Operating Systems, Object Oriented Design, Sampling (Statistics), Failure Analysis, Data Ethics, Goal Setting, Database Design, Data Visualization, Supervised Learning
Earn a degree
Degree · 1 - 4 Years

Universidad Nacional Autónoma de México
Skills you'll gain: Machine Controls, Electronic Systems, Program Development, Basic Electrical Systems, Telecommunications, Programming Principles
Beginner · Course · 1 - 3 Months
Madecraft
Skills you'll gain: Data Validation, Data Cleansing, Data Quality, Data Maintenance, Data Wrangling, Data Manipulation, Data Integrity, Data Visualization, Data Preprocessing, Exploratory Data Analysis, Data Science, Pandas (Python Package), Feature Engineering, Statistical Visualization, Debugging, Data Sharing, Verification And Validation, Anomaly Detection, Python Programming, Machine Learning
Mixed · Course · 1 - 3 Months
Skills you'll gain: Data Visualization, Data Presentation, Regression Analysis, Data Storytelling, Advanced Analytics, Statistical Analysis, Data Analysis, Statistical Modeling, Applied Machine Learning, Statistical Methods, Analytical Skills, Data Science, Exploratory Data Analysis, Predictive Modeling, Machine Learning Methods, Artificial Intelligence, Python Programming, AI literacy, Machine Learning, Portfolio Management
Advanced · Course · 1 - 4 Weeks

Chegg Skills
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Database Design, SQL, MySQL, Relational Databases, Database Management, Databases, Data Modeling, Query Languages, Data Integrity, Development Environment, PHP (Scripting Language), Software Installation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, Plot (Graphics), Pandas (Python Package), Data Persistence, NumPy, Scripting, Object Oriented Programming (OOP), Python Programming, Query Languages, Databases, Object Oriented Design, Data Import/Export, Data Access, File Management
Beginner · Course · 1 - 4 Weeks

John Wiley & Sons
Skills you'll gain: 3D Modeling, 3D Assets, Computer Graphics, Visualization (Computer Graphics), Virtual Environment, Computer Graphic Techniques, Animations, Game Design, Image Quality, Design, Design Elements And Principles, Data Import/Export, Python Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Bootstrap (Front-End Framework), Debugging, UI Components, Web Development Tools, Front-End Web Development, Web Design and Development, Web Design, Semantic Web, Hypertext Markup Language (HTML), Browser Compatibility, Frontend Performance, Web Development, Web Content Accessibility Guidelines, Web Analytics and SEO, User Interface (UI), Software Engineering Tools, Javascript
Beginner · Course · 1 - 4 Weeks

JetBrains
Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, LLM Application, Embeddings, OpenAI API, AI Integrations, Large Language Modeling, API Design, Agentic Workflows, Generative AI Agents, Generative AI, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Agentic systems, Python Programming, Machine Learning Methods, Docker (Software), Integrated Development Environments, Machine Learning Algorithms, Data Science
Intermediate · Course · 1 - 3 Months