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: Prompt Engineering, Large Language Modeling, Responsible AI, AI Security, Generative AI, Artificial Intelligence, Software Development Tools, Software Testing, Test Automation, Software Development, DevSecOps, CI/CD, AI Workflows, Natural Language Processing, Software Engineering, Software Architecture, Debugging
Intermediate · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Security Strategy, Cyber Governance, Security Management, Cyber Risk, Compliance Management, Risk Management, Regulatory Compliance, Cyber Security Policies, Cybersecurity, Law, Regulation, and Compliance, Cyber Security Strategy, Governance, NIST 800-53, Security Controls, Procedure Development, Data Governance, Program Standards, Computer Security
Mixed · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Exploratory Data Analysis, Statistical Hypothesis Testing, Correlation Analysis, Data Visualization Software, Data Science, Jupyter, Data Analysis, Business Analytics, Statistical Analysis, Probability & Statistics, Python Programming, Descriptive Statistics, Statistical Modeling, Design Thinking
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Project Management Life Cycle, Risk Management, Project Risk Management, Stakeholder Management, Project Management, Risk Mitigation, Active Listening, Project Management Institute (PMI) Methodology, Systems Development Life Cycle, Risk Analysis, Communication, Project Management Software, Stakeholder Communications, Agile Methodology, Conflict Management, Project Documentation
Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: AI Orchestration, LangChain, OpenAI API, Generative AI Agents, Prompt Patterns, AI Workflows, Prompt Engineering, Agentic systems, AI Security, Large Language Modeling, Business Logic, File I/O, Transaction Processing, Document Management, Persona Development, Coordination, Plan Execution
Beginner · Course · 1 - 3 Months

Starweaver
Skills you'll gain: Business Process Modeling, AI Product Strategy, Business Process, Digital Transformation, Business Process Management, Process Design, Business Process Automation, Google Gemini, Process Analysis, Business Transformation, AI Enablement, ChatGPT, Market Opportunities, Product Management, Business Strategy, Innovation, Product Development, AI Personalization, Product Requirements, Product Knowledge
Intermediate · Specialization · 1 - 4 Weeks

University of Washington
Skills you'll gain: Data Storytelling, Automation, Decision Support Systems, User Story, AI Product Strategy, Human Machine Interfaces, Artificial Intelligence, Machine Learning, Data-Driven Decision-Making, Innovation
Beginner · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Creative Thinking, Creativity, Business Ethics, Business Analytics, Ideation, Creative Problem-Solving, Leadership and Management, Business Analysis, Business Leadership, Brainstorming, Business Strategy, Organizational Leadership, Decision Making, Emotional Intelligence, Accounting, Cultural Sensitivity, Cultural Diversity, Brand Management, Organizational Structure, Culture
Beginner · Specialization · 3 - 6 Months

Peking University
Skills you'll gain: C# (Programming Language), Object Oriented Programming (OOP), .NET Framework, Microsoft Visual Studio, Extensible Markup Language (XML), Data Access, Computer Programming, Database Application, UI Components, Event-Driven Programming, Algorithms, Application Development, Network Model, Data Structures, Image Analysis, File I/O
Intermediate · Course · 3 - 6 Months

University of California San Diego
Skills you'll gain: Bioinformatics, Epidemiology, Graph Theory, Infectious Diseases, Program Development, Molecular Biology, Computational Thinking, Algorithms, Software Development
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Mainframe Computing, z/OS, Virtualization, IBM Cloud, Virtual Machines, Infrastructure Architecture, Computer Architecture, Enterprise Security, Computer Systems, Computer Hardware, Cryptography, System Configuration, Process Management
Beginner · Course · 1 - 4 Weeks

Instituto Tecnológico de Aeronáutica
Skills you'll gain: Model View Controller, Selenium (Software), Web Applications, Java, JUnit, Data Access, Java Platform Enterprise Edition (J2EE), Agile Methodology, Software Testing, Application Development, Software Design Patterns
Intermediate · Course · 1 - 4 Weeks