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.
University of Illinois Urbana-Champaign
Skills you'll gain: Collaboration, Team Collaboration, Leadership, Presentations, Creativity, Ideation, Creative Problem-Solving, Teamwork, Innovation, Team Building, Creative Thinking, People Management, Persuasive Communication, Influencing, Storytelling, Communication, Social Skills, Critical Thinking, Decision Making
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Photo Editing, AI powered creativity, Generative AI, Adobe Photoshop, Image Quality, Data Import/Export, Adobe Creative Cloud, Graphics Software, Graphic Design
Beginner · Guided Project · Less Than 2 Hours

Institute for the Future
Skills you'll gain: Visionary, Proactivity, Strategic Planning, Action Oriented, Planning, Community Organizing, Strategic Thinking, Optimism, Social Impact, Creative Thinking, Innovation, Culture, Persuasive Communication, Creativity, Goal Setting, Leadership, Storytelling
Beginner · Course · 1 - 3 Months

Rice University
Skills you'll gain: Computational Thinking, Algorithms, Theoretical Computer Science, Bioinformatics, Data Structures, Python Programming, Data Analysis, Unsupervised Learning, Analysis, Text Mining
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Data Visualization Software, Process Development, Tableau Software, Financial Modeling, Data Presentation, Dashboard Creation, Business Process, Peer Review, Presentations, Property Management, Data Analysis, MySQL, Revenue Management, Financial Data, Risk Analysis, Property and Real Estate, Real Estate, Financial Analysis, Microsoft Excel, SQL
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Real-Time Operating Systems, Embedded Systems, Embedded Software, System Programming, System Design and Implementation, Software Design, OS Process Management, Linux, Systems Analysis, Test Tools, Theoretical Computer Science, Verification And Validation, Algorithms
Advanced · Course · 1 - 4 Weeks

Indian Institute of Science
Skills you'll gain: Engineering Documentation, Biomedical Technology, Biomedical Engineering, Medical Devices, Chemical and Biomedical Engineering, Medical Equipment and Technology, Electronics, Vital Signs, Technical Documentation, Engineering, Scientific, and Technical Instruments, Electronic Systems, Electronic Components, Electronics Engineering, Electronic Hardware, Technical Communication, Semiconductors, Materials science, Health Technology, Analytical Testing, Biochemistry
Beginner · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Community Health, Community Development, Public Health, Social Determinants Of Health, Community Organizing, Health Promotion, Health Equity, Public Health and Disease Prevention, Health Disparities, Community Outreach, Health Policy, Community and Social Work, Political Sciences, Driving engagement, Cultural Diversity, Case Studies
Mixed · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Storytelling, Game Design, Video Game Development, Driving engagement, Visual Storytelling, Writing, Multimedia, Media and Communications, Art History, Electronic Media
Beginner · Course · 1 - 3 Months

Lund University
Skills you'll gain: Radiation Therapy, Medical Imaging, Diagnostic Radiology, Oncology, Medical Equipment and Technology, Patient Positioning, Biomedical Engineering, Medical Equipment, Treatment Planning, Physics, Production Process
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Information Architecture, UI/UX Research, Persona (User Experience), Design Research, User Centered Design, User Interface and User Experience (UI/UX) Design, Surveys, Usability, Usability Testing, Persona Development, Prioritization, Tree Maps, Data Mapping
Intermediate · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Organizational Strategy, Governance, Corporate Strategy, Organizational Structure, Business Strategies, Competitive Analysis, Business Management, Business Planning, Business Strategy, Business Ethics, Corporate Sustainability, New Business Development, Environmental Social And Corporate Governance (ESG), Business, Strategic Thinking, Entrepreneurship, Market Analysis, Strategic Decision-Making, Analysis, Stakeholder Analysis
Mixed · Course · 1 - 3 Months