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.

Skills you'll gain: MySQL Workbench, Database Design, MySQL, Relational Databases, Database Management, Databases, Database Management Systems, SQL, Data Modeling, Data Import/Export
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Application Programming Interface (API), Simple Object Access Protocol (SOAP), Application Deployment, Development Environment, Hibernate (Java), OAuth, Back-End Web Development, Eclipse (Software)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Solution Design, Project Management, Project Implementation, Project Closure, Technical Consulting, Stakeholder Analysis, Requirements Analysis, Customer Engagement, Test Planning, Peer Review, SAP Applications, Customer Analysis, Project Documentation, Gap Analysis, Needs Assessment, Business Requirements, Business Transformation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Social Media Content, Social Media, Presentations, Social Media Marketing, Content Creation, Instagram, Facebook, Content Marketing, LinkedIn, Digital Marketing, Graphic Design
Beginner · Guided Project · Less Than 2 Hours
University of Illinois Urbana-Champaign
Skills you'll gain: Keyword Research, Email Marketing, Digital Marketing, Campaign Management, Marketing Analytics, Online Advertising, Performance Analysis, Consumer Behaviour, Marketing Strategies, Key Performance Indicators (KPIs), Web Analytics and SEO, Search Engine Optimization, Web Content, Customer Analysis, Data Collection, Advertising Campaigns
Beginner · Course · 1 - 3 Months

Copenhagen Business School
Skills you'll gain: Social Impact, Growth Strategies, Team Oriented, Marketing Communications, Business Modeling, Business Planning, Sustainable Development, Entrepreneurship, Organizational Structure, Market Opportunities, Communication Strategies, Business Strategy, Strategic Partnership, Community Development, Sustainable Business, Performance Measurement, Fundraising, Entrepreneurial Finance, Needs Assessment, Team Building
Beginner · Specialization · 3 - 6 Months

Advancing Women in Tech
Skills you'll gain: Software Architecture, Engineering Management, Goal Setting, Systems Design, Technical Management, Smart Goals, API Design, Technical Product Management, Cross-Functional Collaboration, Recruitment, Program Management, Team Performance Management, Technical Communication, Management Training And Development, Software Engineering, Microservices, Employee Coaching, Talent Management, Leadership and Management, Talent Acquisition
Beginner · Specialization · 1 - 3 Months

Columbia University
Skills you'll gain: Image Quality, Image Analysis, Computer Vision, Photography, Color Theory, Computer Displays, Computer Graphics, Digital Signal Processing, Semiconductors
Beginner · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Apple iOS, iOS Development, Apple Xcode, Video Game Development, Swift Programming, Mobile Development, Geographic Information Systems, Game Design, Interactive Design, Animation and Game Design, Animations, Interaction Design, Human Computer Interaction, User Interface (UI), Global Positioning Systems, User Interface (UI) Design, Application Development
Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Engineering Design Process, Engineering Analysis, Mechanical Design, Simulation and Simulation Software, Structural Analysis, Mechanical Engineering, Numerical Analysis, Finite Element Methods, Materials science
Beginner · Course · 1 - 4 Weeks

Technical University of Munich (TUM)
Skills you'll gain: Traffic Flow Optimization, Transportation Operations, Sustainable Design, Environmental Issue, Sustainable Engineering, Feasibility Studies, Emerging Technologies, Regulatory Compliance, Concept Of Operations, Data-Driven Decision-Making, Market Dynamics, Human Factors, Safety Standards
Intermediate · Course · 1 - 3 Months

Politecnico di Milano
Skills you'll gain: Sustainable Design, Sustainable Technologies, Sustainable Business, Strategic Sourcing, Manufacturing Processes, Production Process, Digital Transformation, Environment and Resource Management, Supply Chain Management, Case Studies
Beginner · Course · 1 - 3 Months