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: Unity Engine, Video Game Development, Game Design, C# (Programming Language), Animations, Performance Tuning, Frontend Performance, Computer Programming
Intermediate · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: Vibe coding, Generative AI Agents, AI Workflows, Agentic systems, Email Automation, AI Orchestration, Search Engine Optimization, Inside Sales, Web Analytics, Prompt Engineering, Development Environment, Application Deployment, Front-End Web Development, Debugging
Mixed · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Data Infrastructure, Model Deployment, Data Processing, Data Pipelines
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Natural Language Processing, Google Cloud Platform, Verification And Validation, Data Analysis, Machine Learning
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Motion Graphics, Technical Design, Performance Tuning, Virtual Environment, Blended Learning, Layout Design
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Logo Design, Graphic and Visual Design Software, Digital Design, Graphic Design, Design Software, Digital Publishing, Marketing, Creative Design, Data Sharing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: User Experience Design, User Experience, User Interface and User Experience (UI/UX) Design, User Centered Design, UI/UX Research, Storytelling, Usability Testing, Prototyping, Mockups, Wireframing, Technical Communication
Intermediate · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Adobe Photoshop, Video Editing, Adobe Creative Cloud, Adobe Illustrator, Photo Editing, Graphic and Visual Design, Post-Production, Graphic and Visual Design Software, Graphic Design, Animations, Image Quality, Computer Graphic Techniques, Photography, Business Process Automation, User Interface (UI), Automation, Productivity Software
Mixed · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Database Design, Database Theory, Data Modeling, Database Management Systems, Metadata Management, Databases, Data Management, Relational Databases, Unified Modeling Language, Data Governance, Enterprise Modeling, Data Integrity, Data Quality
Build toward a degree
Mixed · Course · 1 - 3 Months

Skills you'll gain: Key Management, Encryption, Amazon CloudWatch, Amazon Web Services, AWS Identity and Access Management (IAM), Cloud Security, Event Monitoring, Continuous Monitoring, Security Information and Event Management (SIEM), Data Security, Advanced Encryption Standard (AES), System Monitoring, Amazon S3, Incident Response
Intermediate · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: TCP/IP, Network Protocols, Network Infrastructure, Network Security, OSI Models, Network Architecture, Routing Protocols, Wireless Networks, Computer Networking, Network Routing, Network Performance Management, Application Security, Network Model, Software-Defined Networking, Computer Security Awareness Training
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Social Media Content, Social Media, Social Media Marketing, Social Media Management, Content Creation, Instagram, Scheduling, Facebook, Content Management, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours