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: Animations, 3D Modeling, 3D Assets, Computer Graphics, Virtual Environment, Visualization (Computer Graphics), Prototyping, User Interface (UI), Linear Algebra, Programming Principles, Simulations, Scripting, Computational Logic, Scripting Languages, Graphical Tools
Beginner · Specialization · 3 - 6 Months

Alex Genadinik
Skills you'll gain: Generative AI Agents, Email Automation, Vibe coding, Agentic Workflows, Agentic systems, AI Workflows, AI Orchestration, Sales Process, Marketing Automation, HubSpot CRM, Sales Enablement, Sales Pipelines, Software As A Service, Sales Development, Lead Generation, Business Development, Prompt Engineering, New Business Development, Application Deployment, Campaign Management
Mixed · Course · 1 - 3 Months

Skills you'll gain: Photo Editing, Photography, Image Quality, Color Theory, Color Matching, Editing, Graphic and Visual Design, Computer Graphic Techniques
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Kubernetes, Docker (Software), Containerization, DevOps, Application Deployment, Scalability, Load Balancing, YAML, Capacity Management, Disaster Recovery, System Monitoring, Maintainability, Command-Line Interface
Intermediate · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Google Gemini, Image Analysis, LLM Application, Multimodal Prompts, Large Language Modeling, Text Mining, Google Cloud Platform, Computer Vision, Data Processing
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Technical Drawing, Engineering Documentation, Engineering Drawings, Architectural Drawing, Geometric Dimensioning And Tolerancing
Beginner · Course · 1 - 4 Weeks

28DIGITAL
Skills you'll gain: Digital Transformation, Business Transformation, Goal Setting, Predictive Modeling, Organizational Change, Change Management, Business Strategy, Action Oriented, Strategic Thinking, Innovation, Emerging Technologies, Decision Making
Beginner · Course · 1 - 3 Months

Skills you'll gain: Microsoft Azure, Real Time Data, Serverless Computing, Cloud Applications, Virtual Machines, Cloud Computing Architecture, Microservices, Event-Driven Programming, Solution Architecture, Infrastructure As A Service (IaaS), Cloud Services, Containerization, Application Programming Interface (API)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Diagram Design, Process Flow Diagrams, User Accounts, Process Mapping, Organizational Structure, Data Visualization, Creativity
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Unreal Engine, Video Game Development, Game Design, User Interface (UI), Prototyping, Artificial Intelligence, Debugging, Animations
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Salesforce, Data Sharing, Authentications, Web Analytics, Single Sign-On (SSO), User Accounts, Data Access, Drive Engagement, Cloud Development, Customer experience improvement, Dashboard, Role-Based Access Control (RBAC), Registration, Content Management
Advanced · Course · 3 - 6 Months

Lund University
Skills you'll gain: Machine Controls, Programming Principles, Control Systems, Event-Driven Programming, Robotics, Computer Programming, Performance Tuning, Automation, Real Time Data, User Interface (UI), Debugging
Intermediate · Course · 1 - 4 Weeks