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.

Advancing Women in Tech
Skills you'll gain: Product Roadmaps, Product Management, Agile Product Development, Customer Retention, Product Planning, Financial Analysis, Product Development, Financial Statement Analysis, Customer Analysis, Customer experience improvement, Innovation, Revenue Management, Business Metrics, Financial Statements, Brand Loyalty, Financial Acumen, Customer Engagement, Agile Methodology, Initiative and Leadership, Commercialization
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: ISO/IEC 27001, Auditing, Audit Planning, Security Controls, Cyber Security Policies, Security Management, Information Systems Security, Risk Management, Risk Management Framework, Security Requirements Analysis, Identity and Access Management, Information Technology
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: AI Workflows, Agentic Workflows, LangGraph, AI Orchestration, Agentic systems, Generative AI Agents, LangChain, LLM Application, AI Integrations, Software Architecture, Systems Architecture, Software Design, Data Validation, Data Persistence, Context Management, Scalability, Systems Integration, Memory Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Database Design, MySQL Workbench, Database Development, MySQL, Relational Databases, Databases, SQL, Database Management, Query Languages, Data Manipulation, Data Migration
Intermediate · Guided Project · Less Than 2 Hours

Politecnico di Milano
Skills you'll gain: Application Specific Integrated Circuits, Amazon Elastic Compute Cloud, Cloud Infrastructure, Cloud Deployment, Amazon Web Services, Hardware Architecture, Cloud Applications, Performance Tuning, Software Development, Computer Architecture, Dataflow, Development Environment, Software Development Tools, Memory Management, Computational Logic, Programming Principles
Intermediate · Course · 1 - 3 Months

Logical Operations
Skills you'll gain: Web Services, Web Applications, Web Development, Application Development, Database Application, User Interface (UI), Python Programming, Secure Coding, Restful API, Database Development, Databases, User Interface (UI) Design, Scripting, Relational Databases, Object Oriented Programming (OOP), Computer Programming, Software Development, Scripting Languages, Object Oriented Design, Programming Principles
Mixed · Course · 1 - 4 Weeks

Knowledge Accelerators
Skills you'll gain: Microsoft 365, Project Management, Project Coordination, Coordinating, Project Planning, Leadership and Management, Project Management Software, Calendar Management, Project Implementation, Collaborative Software, Delegation Skills, Workflow Management, Productivity, Productivity Software, Data Management, Business Software
Beginner · Course · 1 - 3 Months

Universidad de Palermo
Skills you'll gain: Canva (Software), No-Code Development, Google Gemini, Lead Generation, Content Scheduling, Content Creation, Gemini, Social Media Content, Email Automation, Email Marketing, Make.com, AI powered creativity, Digital Media Strategy, Generative AI, Digital Content, Data-Driven Marketing, Marketing Strategies, Digital Brand Strategy, Digital Marketing, Product Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Agentic Workflows, Generative AI Agents, Agentic systems, AI Orchestration, OpenAI API, OpenAI, LLM Application, AI Integrations, Performance Tuning, Real Time Data, Tool Calling, Prompt Patterns, Prompt Engineering, Token Optimization, AI Security, Application Programming Interface (API), Software Architecture, Application Security
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Computer Graphics, Game Design, Object Oriented Programming (OOP), 3D Assets, Visualization (Computer Graphics), Video Game Development, Computer Graphic Techniques, Animation and Game Design, Object Oriented Design, Graphics Software, C# (Programming Language), Motion Graphics, Animations, Cross Platform Development, Program Development, Development Environment, Software Installation, Debugging, Build Tools, User Interface (UI)
Beginner · Specialization · 3 - 6 Months

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Artificial Intelligence, Performance Analysis, Automation, Personalized Service, Digital Transformation, Augmented and Virtual Reality (AR/VR), Technology Strategies, Innovation, Internet Of Things, Machine Learning, Big Data, Ethical Standards And Conduct, Deep Learning, Analytical Skills, Predictive Analytics, Health Technology, Data Analysis, Natural Language Processing, User Experience, Data Security
Beginner · Specialization · 3 - 6 Months

Skillshare
Skills you'll gain: Unreal Engine, Cinematography, Animation and Game Design, Photo/Video Production and Technology, Virtual Environment, Video Production, 3D Assets, Game Design, Post-Production, Storytelling, Visual Storytelling, Video Editing, Animations, Media Production, Image Quality, Real Time Data, Model Optimization
Beginner · Specialization · 1 - 3 Months