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.

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Global Marketing, Customer Engagement, Cultural Sensitivity, Revenue Management, Augmented and Virtual Reality (AR/VR), Brand Management, Marketing Strategy and Techniques, Customer experience improvement, Personalized Service, Business Modeling, Content Strategy, Customer Relationship Management, Innovation, Business Management, Price Negotiation, Digital Transformation, Data-Driven Decision-Making, Metadata Management, Artificial Intelligence, User Experience Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Relational Databases, Database Development, Data Management, Database Management, Database Design, SQL, Database Software, Databases, Database Administration, Database Application, Query Languages, Data Entry, Data Integrity, Data Manipulation
Intermediate · Guided Project · Less Than 2 Hours

The Hong Kong University of Science and Technology
Skills you'll gain: Bayesian Statistics
Beginner · Course · 1 - 3 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Server Side, Restful API, Ajax, Node.JS, Web Applications, Web Servers, Web Development, Back-End Web Development, Model View Controller, Javascript, PHP (Scripting Language), Application Programming Interface (API), Authentications, JSON, Hypertext Markup Language (HTML), Software Architecture, Real Time Data, Data Storage
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Microsoft Azure, Cloud-Native Computing, Platform As A Service (PaaS), .NET Framework, ASP.NET, Cloud Deployment, Cloud Applications, Cloud Hosting, Microsoft SQL Servers, Data Migration, Performance Tuning, Transact-SQL, Application Deployment, Model View Controller, Verification And Validation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: NumPy, Pandas (Python Package), Analytics, Plot (Graphics), Model Evaluation, Statistical Visualization, Jupyter, Data Analysis, Applied Machine Learning, Analytical Skills, Numerical Analysis, Model Training, Data Manipulation, Exploratory Data Analysis, Advanced Analytics, Data Wrangling, Python Programming, Descriptive Statistics, Linear Algebra, Data Import/Export
Beginner · Course · 1 - 3 Months

Skills you'll gain: Performance Analysis, Performance Testing, Performance Measurement, Benchmarking, Data Modeling, Analysis, Data Processing, Extract, Transform, Load, Statistical Analysis
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Game Design, Unreal Engine, Interactive Design, System Design and Implementation, User Interface (UI), Video Game Development, User Interface (UI) Design, Virtual Environment, Animations, Computer Graphics
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Amazon Web Services, Debugging, Business Process Automation, Automation, AWS Identity and Access Management (IAM), Serverless Computing, Amazon DynamoDB, API Gateway, JSON, User Accounts
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Kubernetes, Docker (Software), Containerization, Cloud-Native Computing, DevOps, Application Deployment, Scalability, YAML, Capacity Management, Disaster Recovery, Command-Line Interface
Intermediate · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Application Design, Data Visualization, Google Workspace, Geospatial Mapping, Google Cloud Platform, Data Management
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Adobe After Effects, Motion Graphics, Animations, Graphic and Visual Design, Adobe Photoshop, Post-Production, Photo/Video Production and Technology, Visual Storytelling, AI powered creativity, Spatial Analysis
Beginner · Course · 1 - 4 Weeks