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: 3D Assets, Computer Graphics, Visualization (Computer Graphics), Computer Graphic Techniques, Graphical Tools, Model Optimization, User Interface (UI)
Beginner · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Convolutional Neural Networks, Computer Vision, Recurrent Neural Networks (RNNs), Image Analysis, Generative AI, Generative Model Architectures, Generative Adversarial Networks (GANs), Deep Learning, Artificial Neural Networks, Autoencoders, Keras (Neural Network Library), Applied Machine Learning, Model Training
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Full-Stack Web Development, Flask (Web Framework), Web Applications, Real Time Data, Web Development, Restful API, Application Programming Interface (API), Frontend Integration, Back-End Web Development, API Design, Python Programming
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: vSphere Networking and Storage, Virtual Networking, VMware ESX Servers, vSphere DRS & HA, Storage vMotion, vCenter Server, vCenter Server Management, Role-Based Access Control (RBAC), Virtual Local Area Network (VLAN), Virtual Machines, Performance Tuning, Virtualization and Virtual Machines, Authorization (Computing), Security Controls, Identity and Access Management, Network Performance Management, Network Troubleshooting, Infrastructure Security, Data Storage Technologies, Hardening
Intermediate · Course · 1 - 3 Months

Skills you'll gain: HTML and CSS, Cascading Style Sheets (CSS), Responsive Web Design, Web Design, Web Design and Development, Hypertext Markup Language (HTML), Usability, Front-End Web Development, UI Components, Web Development, Javascript, JavaScript Frameworks, Usability Testing, Web Content, Design, User Experience, User Experience Design
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Dashboard Creation, Power BI, Data Visualization Software, Interactive Data Visualization, Data Presentation, Data Storytelling, Business Intelligence, Data Import/Export, Data Sharing, Data Modeling, Data Transformation, Descriptive Analytics
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Application Programming Interface (API), Web Applications, Restful API, UI Components, Back-End Web Development, Object-Relational Mapping, Data Modeling, Data Validation, Data Mapping
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Constructive Feedback, Ethical Standards And Conduct, Healthcare Ethics, Decision Making, Patient-centered Care, Patient Communication, Patient Advocacy, Discussion Facilitation, Train The Trainer, Empowerment, Instructional Design, Instructional Strategies, Empathy
Beginner · Course · 1 - 4 Weeks

Whizlabs
Skills you'll gain: Google Cloud Platform, Looker (Software), Dataflow, Data Migration, Data Architecture, Data Infrastructure, Cloud Computing Architecture, Cloud Storage, Data Pipelines, Cloud Computing, Cloud Solutions, Data Import/Export, Data Processing, Data Storage, Site Reliability Engineering, Data Visualization, Data Storage Technologies, Cloud-Based Integration, Databases, Database Management Systems
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Video Game Development, Version Control, Mobile Development, Android Development, Android (Operating System), User Interface (UI) Design, User Interface (UI), C# (Programming Language), UI Components, Game Design, Git (Version Control System), Animation and Game Design, Release Management, Scripting, Animations
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Expense Management, Travel Arrangements, Auditing, Accounting, Compliance Auditing, Compliance Management, Loss Prevention, Fraud detection, Law, Regulation, and Compliance, Decision Making, Document Management, Verification And Validation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Computer Graphics, Post-Production, Photo/Video Production and Technology, Visualization (Computer Graphics), 3D Assets, Computer Graphic Techniques, Image Quality, Animations
Beginner · Course · 1 - 3 Months