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.

Akamai Technologies, Inc.
Skills you'll gain: HTML and CSS, Responsive Web Design, Hypertext Markup Language (HTML), Web Design and Development, Cascading Style Sheets (CSS), Web Development, Web Applications, Web Design, Front-End Web Development, Animations, Embeddings, Typography
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Marketing Design, Advertising, Graphic and Visual Design Software, Marketing Materials, Graphic Design, Design Elements And Principles, Marketing, Organizational Skills, Project Design, Design Software
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Web Content Accessibility Guidelines, Educational Materials, Instructional Design
Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Computer Vision, Image Analysis, Artificial Neural Networks, Convolutional Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Computer Graphics, Computational Thinking, Deep Learning, Psychology
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Selenium (Software), Ajax, Java Programming, Test Script Development, Java, Software Testing, Test Automation, Scripting, Web Development Tools, Object Oriented Programming (OOP), Automation, Debugging
Intermediate · Course · 3 - 6 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Creative Thinking, Creativity, Innovation, Business Modeling, Strategic Thinking, Ideation, Entrepreneurship, Strategic Planning, Business Development, Business Strategy, New Business Development, Business Analysis, Collaboration, Analysis, Financial Analysis, Performance Analysis
Beginner · Course · 1 - 3 Months

L&T EduTech
Skills you'll gain: Pump Stations, Blueprint Reading, Process Flow Diagrams, Hydraulics, Building Services Engineering, Engineering Drawings, Safety Standards, Structural Analysis, System Requirements, Engineering Calculations, Technical Standard
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI, Prompt Engineering, Presentations, AI Personalization, Document Management, Graphic and Visual Design
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Microsoft Teams, Collaborative Software, File Management, Document Management, Collaboration, Team Management, Microsoft 365, Productivity Software, Project Management
Intermediate · Guided Project · Less Than 2 Hours

Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Embedded Systems, Embedded Software, C (Programming Language), Electronic Hardware, Programming Principles, Control Systems, Computer Architecture, Computer Programming, Debugging, Data Storage
Intermediate · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Financial Statements, Business Planning, Organizational Structure, Financial Analysis, Business Strategy, International Finance, Target Market, Global Marketing, Market Research, Operating Cost, Consumer Behaviour, Cost Accounting, Management Accounting, Market Analysis
Mixed · Course · 1 - 3 Months