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.

Coursera
Skills you'll gain: Data Validation, Extensible Markup Language (XML), ISO/IEC 27001, Payment Systems, Verification And Validation, Payment Processing, Data Migration, Business Analysis, Business Workflow Analysis, Data Mapping, Process Analysis, Regulatory Compliance, Payment Processing and Collection, Compliance Management, Workflow Management, Compliance Training, Bank Regulations, Regulatory Requirements, Gap Analysis, Cross-Functional Collaboration
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Dashboard, Dashboard Creation, Project Management Software, Project Coordination
Beginner · Course · 1 - 4 Weeks
Madecraft
Skills you'll gain: Web Design and Development, HTML and CSS, Web Applications, Web Development Tools, Web Development, Javascript, Hypertext Markup Language (HTML), Package and Software Management, Program Development, Open Source Technology, Programming Principles, Cascading Style Sheets (CSS), Development Testing, Algorithms, GitHub, Software Development, Computational Logic, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, User Interface (UI), Debugging, User Interface (UI) Design, Game Design, Video Game Development, User Interface and User Experience (UI/UX) Design, Frontend Integration, 3D Assets, Program Development, Interactive Design, Virtual Environment, Scripting, C# (Programming Language), Development Testing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, Computer Graphic Techniques, Model Optimization, Simulations, Aesthetics
Intermediate · Course · 3 - 6 Months

Scrimba
Skills you'll gain: React.js, UI Components, Web Content Accessibility Guidelines, Code Reusability, Game Design, Front-End Web Development, Application Programming Interface (API), Usability, JavaScript Frameworks, Web Development Tools, Web Applications, Web Frameworks, Interaction Design, Event-Driven Programming, Web Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Java Programming, Solution Design, Query Languages, Software Architecture
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Incident Response, AI Security, Incident Management, Model Deployment, Site Reliability Engineering, Patch Management, MLOps (Machine Learning Operations), System Monitoring, Problem Management, Computer Security Incident Management, Dependency Analysis, Disaster Recovery, Anomaly Detection, Application Deployment, Automation, Dashboard Creation
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Overcoming Objections, Data Storytelling, Persuasive Communication, Data Presentation, People Analytics, Human Resource Strategy, Oral Expression, Presentations, Benchmarking, Prompt Engineering Tools, Stakeholder Communications, Data Literacy, Data Validation, AI Integrations, AI Personalization, Artificial Intelligence, Correlation Analysis, Verification And Validation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: React Native, Application Development, Data Validation, Mobile Development, UI Components, Data Persistence, User Interface (UI), Software Design, Authentications, User Interface (UI) Design, Frontend Integration, Context Management, Application Programming Interface (API), Verification And Validation, Data Store, Data Storage Technologies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Transformation, Database Management, Azure Synapse Analytics, Database Design, Data Wrangling, Data Architecture, Database Theory, Apache Cassandra, Apache Hive, Amazon Redshift
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Product Development, New Product Development, Strategic Marketing, Marketing, Promotional Strategies, Consumer Behaviour, Marketing Strategies, Field Marketing, Research, Marketing Planning, Product Design, Product Marketing, Go To Market Strategy, Commercialization, Research Methodologies, Product Strategy, Market Dynamics, Business, Environment, Communication
Mixed · Course · 1 - 4 Weeks