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: Photo Editing, Photography, Adobe Photoshop, Color Theory, Image Quality, Adobe Creative Cloud, Data Import/Export, Editing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Model Evaluation, Applied Machine Learning, Google Cloud Platform, Image Analysis, Cloud Computing, Cloud Storage, Predictive Modeling, Data Import/Export
Intermediate · Project · Less Than 2 Hours

Arizona State University
Skills you'll gain: Curiosity, Design Thinking, Innovation, Customer Analysis, Creative Thinking, Target Audience, Customer Insights, Market Research, Entrepreneurship, Problem Solving, Communication
Beginner · Course · 1 - 3 Months

Skills you'll gain: Content Performance Analysis, Microsoft Copilot, Content Marketing, Content Creation, Generative AI Agents, Marketing Materials, Ideation, Social Media Content, Content Strategy, Personalized Service, Brainstorming, Search Engine Optimization
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Javascript, Event-Driven Programming, Web Development, HTML and CSS, Web Applications, Interactive Design, Debugging, Data Validation
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Management Training And Development, Employee Engagement, Workforce Management, Social Impact, Research, Organizational Effectiveness, Employee Training, Business Research, Employee Surveys, Research Methodologies, Internal Communications, Environment Health And Safety, Program Evaluation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Diagram Design, Program Development, Program Management, Project Design, Process Management, Business Process, Timelines, Process Flow Diagrams, Agile Project Management, Project Management Software
Intermediate · Guided Project · Less Than 2 Hours

LearnKartS
Skills you'll gain: JUnit, File I/O, Unit Testing, Program Development, Debugging, Java, Maintainability, Software Development, Secure Coding, Software Testing, Test Case, Authentications, Application Security, Cryptography, Object Oriented Programming (OOP), Eclipse (Software), Integrated Development Environments, Encryption, Data Structures
Intermediate · Course · 1 - 4 Weeks

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Global Marketing, Cultural Sensitivity, Customer Engagement, Revenue Management, Customer experience improvement, Augmented and Virtual Reality (AR/VR), Marketing Strategy and Techniques, Personalized Service, Brand Management, Price Negotiation, Customer Relationship Management, Business Modeling, Innovation, Content Strategy, User Experience Design, Digital Transformation, Data-Driven Decision-Making, Business Management, Artificial Intelligence, Metadata Management
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: MITRE ATT&CK Framework, Metasploit, Penetration Testing, Exploit development, Exploitation techniques, Threat Modeling, Cyber Threat Intelligence, Cybersecurity, Operating Systems, Hardening, Malware Protection, Vulnerability Assessments, Security Controls, Authorization (Computing), Intrusion Detection and Prevention, System Programming, Authentications, Data Persistence, Computer Architecture
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Figma (Design Software), Wireframing, User Experience Design, User Experience, Usability, User Interface (UI), Prototyping, Information Architecture, Mockups, Web Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: AI Personalization, Generative AI, Virtual Environment, AI Product Strategy, Augmented and Virtual Reality (AR/VR), Virtual Reality, Artificial Intelligence, Creativity, Storytelling, Game Design, Interactive Design, Prompt Engineering, AI Workflows, Media Production
Intermediate · Course · 1 - 4 Weeks