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: Azure DevOps Pipelines, CI/CD, Package and Software Management, Infrastructure as Code (IaC), Azure DevOps, Continuous Delivery, Application Deployment, Continuous Integration, DevOps, Cloud Deployment, Release Management, Software Versioning, Version Control, Microsoft Azure, GitHub, Development Testing, Test Engineering
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Virtual Environment, Post-Production, Game Design, 3D Assets, Adobe Photoshop, Conceptual Design, Design Elements And Principles, Creativity
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Salesforce Development, Salesforce, Visualforce, No-Code Development, UI Components, Data Import/Export, Application Frameworks, Process Driven Development, Business Logic
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Video Game Development, Game Design, Unreal Engine, User Interface (UI), Augmented and Virtual Reality (AR/VR), Virtual Environment, Artificial Intelligence, Animations, Debugging, Scripting
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Application Deployment, Azure DevOps, Continuous Deployment, Git (Version Control System), Version Control, Microsoft Azure, Release Management, Code Review
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Animations, Video Editing, Motion Graphics, Timelines, Design Elements And Principles, Typography
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Unreal Engine, Cinematography, Animations, Video Editing, Video Production, Editing, Storytelling, Timelines
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Figma (Design Software), UI Components, Typography, Prototyping, Responsive Web Design, Interaction Design, UI/UX Strategy, User Experience Design, User Experience, Graphic and Visual Design, User Interface (UI), User Interface and User Experience (UI/UX) Design, Mockups, Layout Design, User Interface (UI) Design, Animations, Collaborative Software, Web Content Accessibility Guidelines, AI Workflows, Design Strategies
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Authorization (Computing), Authentications, Azure DevOps, DevSecOps, Security Controls, Performance Tuning, Identity and Access Management, Microsoft Azure, System Monitoring, DevOps, Continuous Monitoring, Personally Identifiable Information, Application Performance Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: PL/SQL, Data Integrity, Oracle Databases, Business Logic, Stored Procedure, SQL, Relational Databases, Database Management, Database Development, Event-Driven Programming, Auditing, Debugging, Maintainability
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, 3D Assets, Video Game Development, Data-oriented programming, Virtual Environment, Computer Graphics, Performance Tuning, Visualization (Computer Graphics), Computer Graphic Techniques, Maintainability, Software Design Patterns, C# (Programming Language), Debugging
Mixed · Course · 1 - 3 Months

Skills you'll gain: User Experience, UI/UX Research, User Experience Design, Usability Testing, Design Research, Data Visualization, Usability, User Centered Design, User Research, Interactive Data Visualization, Data Analysis, Qualitative Research, Quantitative Research, Data Preprocessing, Statistical Inference
Beginner · Course · 3 - 6 Months