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, Marketing Automation, Personalized Campaigns, Microsoft Copilot, Prompt Engineering Tools, Marketing Operations, Marketing, Campaign Planning, Data-Driven Marketing, Campaign Management, AI Enablement, Market Intelligence, Marketing Analytics, Email Marketing, AI Personalization, Predictive Analytics, Data-Driven Decision-Making, Power BI, Business, Leadership Development
Intermediate · Course · 1 - 3 Months

University of Glasgow
Skills you'll gain: 3D Modeling, Biomedical Technology, Scientific Visualization, 3D Assets, Anatomy, Virtual Reality, Web Content Accessibility Guidelines, Medical Terminology, Data Visualization, Medical Imaging, Augmented and Virtual Reality (AR/VR), Software Visualization, Disabilities, Augmented Reality, Animations, Technical Communication, Computer Graphic Techniques, Visual Design, Virtual Environment, Simulations
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Instructional Design, Adult Learning Principles, Teaching, Education Software and Technology, Learning Theory, Health Education, Digital pedagogy, Learning Styles, Clinical Practices, Technology Strategies, Liberal Arts
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), Multimedia, Visual Design, Graphical Tools, Graphic Design
Beginner · Guided Project · Less Than 2 Hours

Pontificia Universidad Católica de Chile
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Data Structures, Computer Programming, Algorithms, Program Development, Python Programming, Solution Design, Analysis
Intermediate · Course · 1 - 3 Months

Atchison Technology
Skills you'll gain: Cloud Computing Architecture, Cloud Platforms, Cloud Infrastructure, Cloud Computing, Cloud-Native Computing, Infrastructure as Code (IaC), Serverless Computing, Cloud Deployment, Cloud Applications, Multi-Cloud, Systems Architecture, Software Architecture, Hybrid Cloud Computing, Managed Services, Containerization, Infrastructure Architecture, Scalability, IT Infrastructure, Cost Management, IT Management
Advanced · Course · 1 - 3 Months
Skills you'll gain: Unified Modeling Language, File I/O, System Programming, Visual Basic (Programming Language), Database Management, System Software, Hardware Architecture, Databases, Relational Databases, Algorithms, Computer Architecture, Network Security, Computer Hardware, Development Environment, Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Program Development, Computer Programming, Microsoft Development Tools
Beginner · Specialization · 3 - 6 Months

Microsoft
Skills you'll gain: Microsoft Copilot, Generative AI, Responsible AI, Microsoft Teams, Microsoft Excel, Prompt Patterns, AI Orchestration, Analytics, AI literacy, Data Analysis, Prompt Engineering, AI Workflows, LLM Application, Email Automation, Advanced Analytics, Performance Reporting, Collaboration, Project Coordination, Proposal Development, Content Creation
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Microsoft PowerPoint, Presentations, Data Visualization, Driving engagement, Drive Engagement, Productivity Software, Editing, Graphic Design, Business Communication
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: PyTorch (Machine Learning Library), Convolutional Neural Networks, Recurrent Neural Networks (RNNs), Generative AI, Model Optimization, Deep Learning, Generative Model Architectures, Computer Vision, Artificial Neural Networks, Generative Adversarial Networks (GANs), Model Training, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Autoencoders, Network Architecture, Model Evaluation, Debugging
Intermediate · Course · 1 - 3 Months

Politecnico di Milano
Skills you'll gain: Ancient History, Architectural Design, Social Studies, Architecture and Construction, World History, Physical Science, General Science and Research, Engineering, Scientific, and Technical Instruments, Scientific Methods, Simulation and Simulation Software
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Ethics, Generative AI Agents, Generative AI, Software Design Documents, Software Design, AI Integrations, Software Architecture, Agentic Workflows, Continuous Integration, Software Development, Prompt Patterns, LLM Application, Application Security, Software Engineering, Code Review, Debugging, DevSecOps
Intermediate · Course · 1 - 3 Months