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: Data Structures, Java, Theoretical Computer Science, Programming Principles, Algorithms, Object-Relational Mapping
Intermediate Ā· Course Ā· 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Negotiation, Personal Development, Conflict Management, Professional Development, Teamwork, Team Building, Empowerment, Collaboration, Leadership, Organizational Leadership, Emotional Intelligence, Communication Strategies, Culture Transformation, Strategic Communication, Business Strategies, Strategic Thinking
Mixed Ā· Course Ā· 1 - 3 Months

Tecnológico de Monterrey
Skills you'll gain: Design Thinking, Innovation, Creative Problem-Solving, Process Development, Creative Thinking, New Product Development, Open Mindset, Cognitive flexibility, Creativity, Lean Methodologies, Customer Engagement, Organizational Strategy, Product Lifecycle Management, Business Modeling
Advanced Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Marketing Materials, Promotional Materials, Advertising, Digital Advertising, Organizational Skills, Graphic Design, Driving engagement, Project Design, Facebook, Marketing, Fundraising
Intermediate Ā· Guided Project Ā· Less Than 2 Hours

Starweaver
Skills you'll gain: Employee Performance Management, Performance Management, Constructive Feedback, Performance Review, People Management, Goal Setting, Team Management, Performance Metric, Expectation Management, Coaching, Employee Engagement, Collaboration, Accountability, Communication Strategies
Beginner Ā· Course Ā· 1 - 4 Weeks

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, Web Content, Embeddings
Beginner Ā· Course Ā· 1 - 3 Months

University of Colorado System
Skills you'll gain: Unreal Engine, C++ (Programming Language), Data Structures, Video Game Development, Data Storage, Object Oriented Programming (OOP), Computer Programming
Intermediate Ā· Course Ā· 1 - 4 Weeks

Starweaver
Skills you'll gain: Embedded Software, Embedded Systems, Cybersecurity, Automation, Electronics, Sustainable Technologies, Control Systems, Electronic Hardware, Internet Of Things, Software Development, Artificial Intelligence, Real Time Data
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Service Management, Information Technology Infrastructure Library, IT Management, Service Design, Organizational Structure, Strategic Partnership, Information Management, Supplier Relationship Management, Supplier Management, Vendor Relationship Management, Process Management, People Development, Organizational Strategy, Continuous Improvement Process
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Ajax, Gherkin (Scripting Language), Test Tools, Test Script Development, Debugging, Integration Testing, Software Design Patterns, Test Data, Scripting, Web Development Tools, Data Structures, Automation, SQL, MySQL
Intermediate Ā· Specialization Ā· 3 - 6 Months

Skills you'll gain: Back-End Web Development, Django (Web Framework), Server Side, Data Migration, Object-Relational Mapping, Full-Stack Web Development, Data Structures, Database Development, Operational Databases, Relational Databases
Intermediate Ā· Guided Project Ā· Less Than 2 Hours

Skills you'll gain: Geographic Information Systems, Geospatial Mapping, Spatial Data Analysis, Spatial Analysis, Global Positioning Systems, Data Analysis, Metadata Management, Decision Support Systems
Intermediate Ā· Course Ā· 1 - 4 Weeks