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: Virtual Networking, Enterprise Architecture, Virtualization, Network Architecture, Network Planning And Design, Virtual Private Networks (VPN), Computer Networking, Virtual Machines, Network Infrastructure, Wide Area Networks, Software-Defined Networking, Wireless Networks, Local Area Networks, Network Switches, Network Routers, Network Protocols
Intermediate · Course · 1 - 3 Months
Michigan State University
Skills you'll gain: Infographics, Adobe Illustrator, Graphic and Visual Design, Data Mapping, Graphic Design, Typography, Layout Design, Design Elements And Principles, Storytelling, Color Theory
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: AutoCAD, Architectural Drawing, Design Specifications, Engineering Drawings, Technical Drawing, Computer-Aided Design, Blueprint Reading, Building Design, Construction, Drafting and Engineering Design, Architectural Design, Building Codes, Layout Design, Safety Standards
Beginner · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Apple iOS, Swift Programming, Apple Xcode, Mobile Development, Application Design, Application Development, User Interface (UI), Interaction Design, Data Persistence, Animations, Computer Graphics, Persistence, Storyboarding, Network Model
Mixed · Course · 1 - 3 Months
University of Toronto
Skills you'll gain: Geographic Information Systems, Geospatial Mapping, Data Mapping, Spatial Data Analysis, Data Visualization, Metadata Management, Quantitative Research, Spatial Analysis, Typography, Data Manipulation, Data Modeling, Design Elements And Principles, Data Import/Export
Beginner · Course · 1 - 3 Months

Dubai College of Tourism
Skills you'll gain: Revenue Management, Restaurant Management, Hospitality, Food and Beverage, Cost Accounting, Layout Design, Customer experience improvement, Graphic and Visual Design, Copywriting, Analysis
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: User Research, Prototyping, Wireframing, Human Centered Design, Miro AI, User Interface and User Experience (UI/UX) Design, Conceptual Design, User Flows, Collaborative Software, Design Specifications, Persona Development, Design Software, User Interface (UI) Design, Ideation, Animations
Intermediate · Professional Certificate · 3 - 6 Months

L&T EduTech
Skills you'll gain: Energy and Utilities, Environmental Regulations, Reliability, Process Engineering, Plant Operations and Management, Electrical Systems, Industrial Design, Stormwater Management, Process Control, Building Services Engineering, Water Quality, Water Sustainability, Control Systems, Sustainable Technologies, Water Resource Management, Engineering Design Process, Thermal Management, Design Specifications, Construction Engineering, Mechanical Engineering
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Electrical Wiring, Wiring Diagram, Electrical Systems, Blueprint Reading, Electrical Equipment, Electrical Power, Schematic Diagrams, Technical Drawing, Engineering Drawings, Computer-Aided Design, Basic Electrical Systems, AutoCAD, Electrical Safety
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: HVAC, Building Services Engineering, Hydraulics, Engineering Practices, Thermal Management, Equipment Design, Engineering, Architectural Engineering, Mechanical Engineering, Engineering Calculations, Control Systems, Human Factors, Engineering Analysis, System Configuration, Mathematical Modeling
Intermediate · Course · 1 - 3 Months

Clemson University
Skills you'll gain: Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Programming, Computer Science, Probability, Design Strategies, Analysis, Performance Testing, Scalability
Build toward a degree
Intermediate · Course · 1 - 3 Months

Fractal Analytics
Skills you'll gain: A/B Testing, Design Thinking, Experience Design, Data Storytelling, Dashboard, User Feedback, Solution Design, Stakeholder Engagement, Customer Insights, Interviewing Skills, Empathy & Emotional Intelligence, Business Requirements, Problem Solving
Intermediate · Course · 1 - 3 Months