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.

Illinois Tech
Beginner · Course · 1 - 3 Months
University of Pennsylvania
Skills you'll gain: Diversity Programs, Team Building, Diversity Training, Diversity and Inclusion, Diversity Awareness, Team Management, Employee Coaching, Smart Goals, Diversity Equity and Inclusion Initiatives, Goal Setting, Team Performance Management, Intercultural Competence, Cultural Diversity, Team Leadership, Systems Thinking, Presentations, Cognitive flexibility, Case Studies, Collaboration, Culture
Beginner · Specialization · 3 - 6 Months

University of California, Santa Barbara
Skills you'll gain: Talent Acquisition, Talent Recruitment, Workforce Planning, Recruitment, Recruitment Strategies, Talent Sourcing, Talent Pipelining, Human Resources Management and Planning, Human Resources, Human Resource Strategy, Strategic Sourcing, Workplace inclusivity, Diversity Equity and Inclusion Initiatives, Diversity and Inclusion, HR Tech, Branding, Data-Driven Decision-Making
Beginner · Course · 1 - 4 Weeks

Duke University
Skills you'll gain: Environmental Social And Corporate Governance (ESG), Sustainability Standards, Sustainable Development, Sustainable Business, Corporate Sustainability, Sustainability Reporting, Performance Measurement, Social Impact, Stakeholder Engagement, Investment Management, Governance, Performance Analysis, Stakeholder Management, Goal Setting, Asset Management, Stakeholder Analysis, Data-Driven Decision-Making, Portfolio Management, Verification And Validation, Accountability
Mixed · Course · 1 - 3 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: Curriculum Development, Course Development, Curriculum Planning, Education and Training, Teaching, Instructional and Curriculum Design, Pedagogy, Instructional Design, Human Learning, Lesson Planning, Interactive Learning, Digital pedagogy, Student-Centred Learning, Instructional Strategies, Learning Theory, Peer Review, Student Engagement, Culture, Social Sciences, Diversity Awareness
Mixed · Course · 1 - 3 Months

Rice University
Skills you'll gain: Apache Kafka, Apache Spark, Apache Hadoop, Event-Driven Programming, Distributed Computing, Java Programming, Dataflow, Java, OS Process Management, Scala Programming, Data Structures, Programming Principles, Servers, Application Frameworks, Computer Programming, Algorithms, Performance Tuning, Computer Science, Functional Design, Scalability
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: People Development, People Analytics, Data Storytelling, Workforce Development, Human Resources, Professional Development, Interviewing Skills, Professional Networking, Human Resource Strategy, People Management, Employee Coaching, AI Enablement, Organizational Development, Dashboard, Coaching, Portfolio Management, Training Programs, Talent Management, Communication Strategies, Verbal Communication Skills
Beginner · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Education Software and Technology, Collaborative Software, Learning Management Systems, Collaboration, Digital pedagogy, Discussion Facilitation, Test Tools
Beginner · Course · 1 - 4 Weeks

John Wiley & Sons
Skills you'll gain: Facebook, digital literacy, Social Media, Communication, Social Media Marketing, Media and Communications, Data Sharing, Social Skills, Social Media Strategy, Community Development, Relationship Building, Online Advertising, Information Privacy, Collaboration, Content Management, Group Policy, File Management, Organizational Skills
Beginner · Course · 1 - 3 Months

Skills you'll gain: Negotiation, Critical Thinking and Problem Solving, Prioritization, Conflict Management, Time Management, De-escalation Techniques, Communication, Stress Management, Empathy & Emotional Intelligence, Problem Solving, Closing (Sales), Critical Thinking, Communication Strategies, Business Priorities, Goal-Oriented, Professionalism, Emotional Intelligence, Business Ethics, Goal Setting, Self-Awareness
Beginner · Specialization · 3 - 6 Months

University of California, Irvine
Skills you'll gain: Search Engine Marketing, Business Strategy, Digital Brand Strategy, Keyword Research, Digital Marketing, Financial Accounting, Organizational Leadership, Online Advertising, Cash Flow Forecasting, Search Engine Optimization, Business Planning, Accountability, Business Management, Leadership and Management, Fiscal Management, Forecasting, Cost Control, Operating Expense, Strategic Planning, Storytelling
Beginner · Specialization · 1 - 3 Months

Duke University
Skills you'll gain: Matplotlib, Pandas (Python Package), Plot (Graphics), NumPy, Data Cleansing, Data Structures, Scientific Visualization, Data Visualization Software, Predictive Analytics, Data Visualization, Statistical Visualization, Debugging, Data Presentation, Data Manipulation, Code Reusability, Object Oriented Programming (OOP), Python Programming, Simulations, Predictive Modeling, Data Analysis
Beginner · Specialization · 3 - 6 Months