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: Image Analysis, Convolutional Neural Networks, Deep Learning, Model Training, Embeddings, Generative Model Architectures, Model Evaluation, Applied Machine Learning, Recurrent Neural Networks (RNNs)
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Team Performance Management, Project Documentation, Procedure Development, Business Communication, Drive Engagement, Process Improvement, Operational Efficiency, Discussion Facilitation, Issue Tracking, Change Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, 3D Assets, Grading (Landscape), Virtual Environment, 3D Modeling, Computer Graphics, Architectural Design, Visualization (Computer Graphics), Computer Graphic Techniques, Technical Design, Performance Tuning
Advanced · Course · 1 - 3 Months

Coursera
Skills you'll gain: Brand Awareness, Brand Management, Branding, Brand Marketing, Brand Strategy, Brand Loyalty, Data Presentation, Data Storytelling, Marketing Design, Marketing Management, Market Share, Data-Driven Decision-Making, Marketing, Visual Design, Customer Insights, Presentations, Data-Driven Marketing, Asset Management, Health Equity, Health Promotion
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Animation and Game Design, Game Design, Animations, Software Installation, UI Components, User Interface (UI), Scripting, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Program Development, User Interface (UI) Design, Artificial Intelligence
Intermediate · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, 3D Assets, Computer Graphics, Visualization (Computer Graphics)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Project Implementation, Resource Allocation, Project Controls, Project Management Office (PMO), Workflow Management, Resource Utilization, Resource Management, Issue Tracking, Productivity, Project Management, Requirements Management, Capacity Planning, Project Planning, Operations Management, Planning, Scheduling, Incident Management, Governance, Release Management, Change Management
Mixed · Course · 1 - 3 Months

Skills you'll gain: Autodesk Maya, Cinematography, Post-Production, Computer Graphics, Visualization (Computer Graphics), Computer Graphic Techniques, Adobe Photoshop
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Development, Cloud Computing Architecture, Cloud Applications, Data Storage Technologies, Cloud Computing, Network Planning And Design, Software Architecture, Cloud Infrastructure, Network Performance Management, Cloud Platforms, Data Management, DevOps, Data Storage, Sustainable Business, Performance Tuning, Maintainability, Amazon Elastic Compute Cloud, CI/CD, Design Software, Generative AI
Beginner · Course · 3 - 6 Months

Skills you'll gain: Performance Testing, Performance Stress Testing, Software Testing, Test Planning, Test Tools, Test Data, Test Script Development, Apache, Test Execution Engine, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Database Development, Performance Tuning, Data Security
Beginner · Course · 1 - 4 Weeks