Object Oriented Design courses can help you learn principles like encapsulation, inheritance, and polymorphism, along with design patterns such as Singleton and Factory. You can build skills in creating reusable code, improving software maintainability, and designing systems that are easier to understand and extend. Many courses introduce tools like UML for modeling, as well as programming languages such as Java and Python, which are commonly used to implement object-oriented concepts in real-world applications.

Coursera
Skills you'll gain: Keyword Research, Search Engine Optimization, Generative AI, AI Integrations
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Survey Creation, User Feedback, Customer Insights, User Accounts, Marketing, Business
Beginner · Guided Project · Less Than 2 Hours

University of Maryland, College Park
Skills you'll gain: Data Storytelling, Data Presentation, Data-Driven Decision-Making, Business Transformation, Data Strategy, Strategic Decision-Making, Digital Transformation, Storytelling, Presentations, Proposal Writing, Data Literacy, Persuasive Communication, Analytics, Data Visualization, Customer Insights, Microsoft PowerPoint, Influencing, Data Science, Customer Engagement, Stakeholder Engagement
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Looker (Software), Data Modeling, Database Design, Data Analysis, Data Visualization Software
Beginner · Project · Less Than 2 Hours

Parsons School of Design, The New School
Skills you'll gain: Conversion Funnel Analysis, Design Thinking, Solution Design, Business Modeling, Business Solutions, Growth Strategies, Business Strategy, Design Strategies, Innovation, Sustainable Business, Design, Value Propositions, User Experience, Social Impact
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Animations, Graphic and Visual Design Software, Content Creation, Graphic and Visual Design, Graphic Design
Beginner · Guided Project · Less Than 2 Hours
University of Colorado Boulder
Skills you'll gain: Control Systems, Mechanics, Mathematical Modeling, Engineering Analysis, Engineering Calculations, Engineering Design Process, Torque (Physics), Program Development
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Jira (Software), Responsible AI, Agile Methodology, Issue Tracking, Agile Project Management, Software Quality Assurance, Business Workflow Analysis, Project Coordination, Continuous Improvement Process, Coordination, Workflow Management, Model Evaluation, AI Integrations, Test Case, AI Enablement, Verification And Validation, Automation, Generative AI, Agile Product Development, Dashboard
Beginner · Professional Certificate · 3 - 6 Months

California Institute of the Arts
Skills you'll gain: Business Planning, Risk Management, Risk Mitigation, Business Strategies, Peer Review, Financial Modeling, Entrepreneurship, Business Development, Brand Strategy, Branding, Financial Planning, Service Design, Constructive Feedback
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Model Training, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Machine Learning Algorithms, AWS SageMaker, Responsible AI, Applied Machine Learning, Model Optimization, Artificial Intelligence, Machine Learning, Prompt Engineering, Amazon Bedrock, Amazon Web Services, Data Ethics, Model Deployment, Supervised Learning, Computer Vision, AI Workflows, AI literacy, Image Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apache Kafka, Data Transformation, Real Time Data, Fraud detection, Data Pipelines, Apache Spark, Power BI, PySpark, Performance Tuning, Grafana, Disaster Recovery, Data Architecture, Prometheus (Software), Data Integrity, Scalability, Data Processing, Data Governance, Event-Driven Programming, System Monitoring, Docker (Software)
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Human Machine Interfaces, Network Protocols, Communication Systems, System Configuration, Remote Access Systems, Automation, Web Servers, Scripting, System Monitoring, Systems Integration, Authorization (Computing), Algorithms, Data Structures
Advanced · Course · 3 - 6 Months