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.

University of Colorado Boulder
Skills you'll gain: Education Software and Technology, Design Strategies, Mathematics Education, Growth Mindedness, Digital pedagogy, Design Reviews, Simulations, Simulation and Simulation Software, User Feedback, Interactive Design, Browser Compatibility, Experimentation, Conceptual Design, Research, Display Devices, Chemistry, Physics, Biology
★ 4.9 (818) · Beginner · Specialization · 3 - 6 Months
Skills you'll gain: SAS (Software), Network Analysis, Trend Analysis, Data Manipulation, Data Analysis, Forecasting, Data Quality, Text Mining, Exploratory Data Analysis, Datamaps, Spatial Data Analysis, Data Visualization Software, Data Transformation, Data Mapping, Interactive Data Visualization, Analytics, Data Visualization, Time Series Analysis and Forecasting, Business Analytics, Business Reporting
★ 4.7 (1.1K) · Beginner · Professional Certificate · 3 - 6 Months
Ludwig-Maximilians-Universität München (LMU)
Skills you'll gain: Strategic Partnership, Business Strategy, Strategic Thinking, Product Strategy, Game Theory, Competitive Analysis, Corporate Strategy, New Product Development, Strategic Decision-Making, Market Dynamics, Go To Market Strategy, Product Design, Innovation, Market Analysis, Coordination
★ 4.8 (500) · Mixed · Course · 1 - 3 Months

University of Washington
Skills you'll gain: Presentations, Public Speaking, Oral Expression, Verbal Communication Skills, Peer Review, Communication, Constructive Feedback, Communication Strategies, Concision, Trustworthiness, Writing, Goal Setting, Organizational Skills
★ 4.8 (470) · Beginner · Course · 1 - 3 Months

Caltech
Skills you'll gain: Specimen Preparation, Medical Imaging, Image Analysis, Specimen Processing, Cell Biology, Engineering, Scientific, and Technical Instruments, Laboratory Equipment, Laboratory Techniques, Digital Signal Processing, Scientific Visualization, 3D Modeling
★ 4.9 (272) · Mixed · Course · 1 - 3 Months

L&T EduTech
Skills you'll gain: Machine Learning Algorithms, Internet Of Things, Artificial Intelligence, Unsupervised Learning, Python Programming, Embedded Software, Computer Vision, Peripheral Devices, Integrated Development Environments, Deep Learning, Applied Machine Learning, Image Analysis, Machine Learning, Embedded Systems, Civil Engineering, Classification Algorithms, Security Controls, Wireless Networks, Automation, Digital Transformation
★ 4.6 (321) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Marketing Design, Generative AI, A/B Testing, Marketing Materials, Copywriting, Advertising, Marketing, ChatGPT, Customer Analysis, Content Creation, Marketing Strategies, Customer Insights, Content Performance Analysis
★ 4.5 (107) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Game Design, Human Computer Interaction, Program Development, Code Reusability, Python Programming, Programming Principles, Computer Programming, Mathematical Software, Data Analysis
★ 4.7 (287) · Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Systems Thinking, Stakeholder Management, Sustainable Systems, Cross-Functional Collaboration, Planning, Project Planning, Stakeholder Analysis, Sustainable Development, Community Outreach, Social Impact, Strategic Thinking, Relationship Building, Business Leadership, Sustainable Business, Team Building, Workplace inclusivity, Problem Solving, Project Management, Communication Strategies, Ethical Standards And Conduct
★ 4.5 (260) · Beginner · Specialization · 1 - 3 Months

Starweaver
Skills you'll gain: Business Process Modeling, Process Modeling, Data Storytelling, Responsible AI, AI Product Strategy, Digital Transformation, Business Process Management, Business Process Improvement, Process Design, Sales Presentation, Data Presentation, Google Gemini, ChatGPT, Generative AI, Sustainable Development, Social Impact, Customer Relationship Management (CRM) Software, Innovation, Environmental Social And Corporate Governance (ESG), Product Knowledge
★ 4.4 (36) · Intermediate · Specialization · 1 - 3 Months

University of Minnesota
Skills you'll gain: Behavioral Health, Human Development, Healthcare Ethics, Precision Medicine, Social Studies, Life Sciences, Psychology, Psychiatry, Biostatistics, Molecular Biology, Research Methodologies, Research Design, Molecular, Cellular, and Microbiology, Biology, Mental Health Diseases and Disorders, Epidemiology
★ 4.8 (606) · Mixed · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Convolutional Neural Networks, Data Quality, Data Manipulation, Image Analysis, Data Pipelines, Dataflow, Applied Machine Learning, Data Preprocessing, Model Training, Model Optimization, AI Workflows, Model Evaluation, Machine Learning
★ 4.8 (84) · Intermediate · Course · 1 - 4 Weeks