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: Canva (Software), Graphic Design, Design, Marketing Design, Creative Design, Typography, Design Elements And Principles, Marketing Materials
★ 4.6 (27) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Growth Mindedness, Positivity, Self-Awareness, Personal Development, Goal Setting, Resilience, Mindfulness, Empowerment, Persistence, Self-Motivation, Action Oriented, Courage, Visionary, Creative Thinking, Creativity, Digital Design, Overcoming Obstacles, Graphical Tools, Emotional Intelligence, Color Theory
★ 4.8 (8) · Beginner · Specialization · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Water Sustainability, Cross-Functional Team Leadership, Strategic Partnership, Social Impact, Sustainable Development, Communication Planning, Water Resource Management, Project Design, Social Media, Team Leadership, Initiative and Leadership, Water Resources, Project Planning, Resilience, Sustainable Systems, Strategic Leadership, Environmental Issue, Problem Solving, Innovation, Climate Change Adaptation
★ 4.7 (171) · Beginner · Specialization · 1 - 3 Months

Macquarie University
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Event Monitoring, Incident Response, Security Management, Cyber Security Policies, Command-Line Interface, System Monitoring, Configuration Management, Object Oriented Design, User Interface (UI), Computer Displays, Simulations
Intermediate · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Construction, Construction Engineering, Building Codes, Construction Management, Building Information Modeling, Construction Estimating, Cost Estimation, Structural Engineering, Commercial Construction, Blueprint Reading, Engineering Drawings, Civil and Architectural Engineering, Construction Inspection, Safety Standards, Engineering Practices, Value Engineering, Visualization (Computer Graphics), Architectural Drawing, Failure Analysis, 3D Modeling
★ 4.8 (22) · Advanced · Specialization · 1 - 3 Months

Kennesaw State University
Skills you'll gain: Prompt Engineering, Data Ethics, Responsible AI, Education Software and Technology, ChatGPT, Artificial Intelligence, Digital pedagogy, Generative AI
★ 4.2 (24) · Beginner · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Construction Management, Sustainable Architecture, Construction Engineering, Sustainable Technologies, Facility Management, Stakeholder Management, Stormwater Management, Building Information Modeling, Architectural Engineering, Project Design, Environmental Engineering, Sustainability Standards, Environmental Resource Management, Project Management, Property Management, HVAC, Electrical Systems, Waste Minimization
★ 4.6 (47) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Storytelling, Data Presentation, Dashboard, Interactive Data Visualization, Data Visualization, Infographics, Data Visualization Software, Business Reporting, Data Ethics, Storytelling, Data-Driven Decision-Making, Generative AI, Responsible AI, Data Analysis, Artificial Intelligence
★ 4.7 (14) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: SQL, Query Languages, Database Design, Performance Tuning, Database Management, Database Development, Databases, PostgreSQL, Data Access
★ 3.2 (32) · Intermediate · Guided Project · Less Than 2 Hours

Infosec
Skills you'll gain: Incident Response, Computer Security Incident Management, Threat Management, Incident Management, Disaster Recovery, Cybersecurity, Cyber Threat Hunting, Threat Detection, Event Monitoring, Digital Forensics, Business Continuity, Verification And Validation, Technical Communication
★ 4.6 (75) · Beginner · Course · 1 - 3 Months

Peking University
Skills you'll gain: Laboratory Research, Science and Research, Laboratory Experience, Scientific Methods, Experimentation, Research Design, Molecular Biology, Molecular, Cellular, and Microbiology, Biology, Biotechnology, Laboratory Equipment, Biostatistics, Bioinformatics, Specimen Preparation, Cell Biology
★ 4.8 (9) · Beginner · Course · 1 - 3 Months