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.

John Wiley & Sons
Skills you'll gain: Data Storytelling, Power BI, Matplotlib, Tableau Software, Plot (Graphics), Data Presentation, Relational Databases, Database Design, Data Cleansing, Data Visualization Software, SQL, Database Theory, Business Intelligence, R (Software), Data Wrangling, Statistical Programming, R Programming, Data Visualization, Data Analysis, Python Programming
Beginner · Specialization · 3 - 6 Months

Arizona State University
Skills you'll gain: Education Software and Technology, ChatGPT, Student Engagement, AI literacy, Generative AI, AI Enablement, Responsible AI, Data Ethics, Artificial Intelligence, Instructional Design, Prompt Engineering, AI Integrations, Data-Driven Decision-Making, Design Strategies, Ethical Standards And Conduct, Data Collection, Data Analysis, Strategic Planning
Beginner · Course · 1 - 3 Months

Skills you'll gain: Event-Driven Programming, Interactive Data Visualization, Data Visualization, Visual Basic (Programming Language), User Interface (UI), UI Components, Spreadsheet Software, Data Structures, Human Computer Interaction, Interactive Design, Project Design, Usability, Project Controls, Web Design and Development, IT Automation, Build Tools, Automation, Professional Development, Design, Building Design
Mixed · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Conflict Management, Mediation, Negotiation, Communication Strategies, Intercultural Competence, Cultural Diversity, De-escalation Techniques, Cultural Responsiveness, Verbal Communication Skills, Verbal Strategic Communication, Interpersonal Communications, Strategic Communication, Diversity Awareness, Active Listening, Communication Planning, Teamwork, Case Studies, Collaboration, Stakeholder Management, Communication
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Content Scheduling, Adobe Express, Personalized Campaigns, Data-Driven Marketing, Content Creation, Social Media Content, Multimedia, Cross-Channel Marketing, Marketing Channel, Content Marketing, Web Content, Marketing Strategies, Social Media Marketing, Marketing Design, Digital Media Strategy, Storytelling, Infographics, Graphic and Visual Design, Video Production, Design Elements And Principles
Beginner · Specialization · 1 - 3 Months

Copenhagen Business School
Skills you'll gain: Business Strategy, Business Planning, Case Studies, Strategic Decision-Making, Strategic Thinking, Plan Execution, Goal Setting, Resource Management, Corporate Strategy, Organizational Strategy, Peer Review, Competitive Analysis, Strategic Planning, Innovation, Organizational Structure, Smart Goals, Project Implementation, Decision Making, Risk Mitigation, Business Strategies
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Prospecting and Qualification, Customer Retention, Marketing Automation, Sales Process, Lead Generation, B2B Sales, Sales Development, Conversion Funnel Analysis, Marketing Strategies, Customer Acquisition Management, Marketing Effectiveness, Driving engagement, Email Marketing, Customer Engagement, Growth Strategies, Strategic Marketing, Business Marketing, Business-To-Consumer, HubSpot CRM, E-Commerce
Beginner · Course · 3 - 6 Months

Skills you'll gain: Ajax, Javascript, Frontend Integration, JavaScript Frameworks, Jest (JavaScript Testing Framework), JSON, Application Programming Interface (API), Code Reusability, Web Development Tools, Restful API, Front-End Web Development, Web Development, Full-Stack Web Development, Frontend Performance, Web Design, Back-End Web Development, Build Tools, Development Environment, Application Deployment, Package and Software Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Human Resources Information System (HRIS), HR Tech, Human Resources Software, Human Resources, Human Resources Management and Planning, Information Systems, System Implementation, Payroll Systems, Payroll, Database Design, Recruitment, Automation, Operations Management, Performance Management, Operations, Design Software, Digital Transformation, Analytics, Design, Decision Making
Mixed · Course · 1 - 3 Months

Skills you'll gain: Conflict Management, People Management, Organizational Leadership, Industrial and Organizational Psychology, Management Training And Development, Leadership and Management, Organizational Effectiveness, Leadership Studies, People Development, Negotiation, Organizational Development, Team Oriented, Staff Management, Team Performance Management, Team Building, Team Management, Organizational Structure, Team Motivation, Communication, Self-Motivation
Mixed · Course · 1 - 3 Months

John Wiley & Sons
Skills you'll gain: Matplotlib, Plot (Graphics), Relational Databases, SQL, Database Theory, R (Software), Data Visualization, Statistical Programming, Ggplot2, Data Science, Query Languages, Databases, Database Systems, R Programming, Database Design, Statistical Methods, Database Management, Data Analysis, Power BI, Python Programming
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Unity Engine, Debugging, C# (Programming Language), Video Game Development, Virtual Reality, 3D Assets, Game Design, Animation and Game Design, Application Programming Interface (API), Scripting, Programming Principles, Development Environment, Event-Driven Programming, User Interface and User Experience (UI/UX) Design, Performance Tuning
Beginner · Course · 1 - 3 Months