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.

Fred Hutchinson Cancer Center
Skills you'll gain: ChatGPT, Responsible AI, Generative AI, Data Ethics, Algorithms, LLM Application, Large Language Modeling, Predictive Modeling, AI literacy, Predictive Analytics, Machine Learning, Decision Intelligence, Ethical Standards And Conduct, Record Keeping, Data Collection, Diversity Awareness, Model Evaluation, Feature Engineering, Case Studies
★ 4.8 (6) · Beginner · Course · 1 - 4 Weeks

SkillsBooster Academy
Skills you'll gain: Prompt Engineering, Google Gemini, Prompt Patterns, Generative AI Agents, Gemini, AI Personalization, Responsible AI, Generative AI, ChatGPT, Microsoft Copilot, AI Workflows, Writing, Business Writing, Business Process Automation, Writing and Editing, Productivity, AI Integrations, Automation, Artificial Intelligence and Machine Learning (AI/ML), Presentations
★ 4.8 (15) · Beginner · Course · 1 - 3 Months

Universitat Autònoma de Barcelona
Skills you'll gain: Organizational Leadership, Organizational Development, Organizational Structure, Qualitative Research, Organizational Effectiveness, Culture Transformation, Industrial and Organizational Psychology, Organizational Change, Culture, Psychosocial Assessments, Research Methodologies, Leadership, Sustainable Development
★ 4.8 (28) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Blockchain, Front-End Web Development, Application Development, Web Development, Transaction Processing, Development Testing, Frontend Integration, Cryptography, FinTech, Emerging Technologies, Software Design, HTML and CSS, Software Architecture, Test Script Development, User Interface (UI) Design, Experience Design, Javascript, Application Deployment, Payment Systems, Data Management
★ 4.8 (24) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Education Software and Technology, Digital pedagogy, Microsoft Office, Educational Materials, Instructional Design
★ 4.6 (11) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Patch Management, Data Security, Cloud Security, Amazon Web Services, Data Governance, Cyber Governance, Cloud Management, Key Management, Encryption, IT Automation, Public Key Infrastructure, Configuration Management
★ 4.8 (8) · Intermediate · Course · 1 - 4 Weeks

Fundação Instituto de Administração
Skills you'll gain: Leadership Development, Management Training And Development, Succession Planning, Leadership, Professional Development, Strategic Leadership, People Development, Resource Allocation, Resource Management, Leadership Studies, Organizational Leadership, Team Collaboration, Leadership and Management, Behavioral Management, Organizational Effectiveness, Organizational Development, Influencing, Empathy & Emotional Intelligence, Organizational Structure, Personal Development
★ 4.6 (99) · Beginner · Specialization · 3 - 6 Months

H2O.ai
Skills you'll gain: Large Language Modeling, LLM Application, Model Evaluation, Fine-tuning, Collaborative Software, Artificial Neural Networks, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Model Optimization, Generative AI, Data Management, Model Training, Data Preprocessing, Generative Model Architectures, Natural Language Processing, Data Validation, Data Cleansing, Applied Machine Learning, Transfer Learning, Verification And Validation
★ 3.7 (15) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Data Structures, Algorithms, Computer Programming, Computational Thinking, Debugging, Problem Solving, C++ (Programming Language), Performance Tuning, Theoretical Computer Science, Solution Design, Python Programming, Computational Logic
Intermediate · Course · 3 - 6 Months

LearnQuest
Skills you'll gain: Dashboard Creation, Data Ethics, Predictive Modeling, No-Code Development, Model Deployment, Data Visualization, Data Presentation, Responsible AI, Data-Driven Decision-Making, Interactive Data Visualization, Advanced Analytics, Product Improvement, Business Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Business Analytics, AI Enablement, Data Cleansing, Business Metrics, Predictive Analytics, Data Architecture
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: HTML and CSS, Cascading Style Sheets (CSS), User Experience Design, UI Components, Front-End Web Development, User Interface (UI) Design, User Interface (UI), Web Design, React.js, Responsive Web Design, User Centered Design, User Experience, Design Elements And Principles, Javascript
★ 1.7 (6) · Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Brand Strategy, Data Storytelling, Data Presentation, Branding, Brand Marketing, Dashboard, Interactive Data Visualization, Dashboard Creation, Storytelling, Target Audience, Brand Management, Experience Design, Data-Driven Marketing, Digital Brand Strategy, Journey Mapping, Marketing Psychology, Brand Awareness, Design Strategies, Digital Advertising, Data Visualization
Beginner · Specialization · 1 - 3 Months