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: Database Management Systems, Cloud Computing Architecture, Data Import/Export, Data Mapping, Data Strategy, Data Storage
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud-Native Computing, Cloud Applications, Cloud Development, Google Cloud Platform, Application Design, Data Store, Application Development, Microservices, Software Development, Cloud Storage, Cloud Services, Other Programming Languages, Software Development Tools, Development Environment, Javascript, Data Storage Technologies, Data Storage, Operational Databases, Databases, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Analysis Expressions (DAX), Power BI, Data Analysis, Market Data, Data-Driven Decision-Making, Analytics, Business Reporting, Business Analytics, Business Intelligence, Data Modeling, Market Analysis, Customer Analysis, Product Knowledge, Data Transformation, Consumer Behaviour, Star Schema, Interactive Data Visualization
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AWS Identity and Access Management (IAM), Amazon S3, Amazon Elastic Compute Cloud, Identity and Access Management, Amazon Web Services, User Provisioning, Cloud Storage, Multi-Factor Authentication, Data Storage Technologies, Cloud Infrastructure, Cloud Solutions, Cloud Services, Cloud Computing, Role-Based Access Control (RBAC), Cloud Management, Virtual Networking, Network Architecture, Network Security, Encryption
Beginner · Course · 1 - 3 Months

Real Madrid Graduate School Universidad Europea
Skills you'll gain: AI Personalization, Content Performance Analysis, Augmented and Virtual Reality (AR/VR), Media Production, Media and Communications, Digital Media Strategy, Media Strategy, Revenue Management, Content Creation, Web Content, Brand Management, E-Commerce, Social Media Strategy, Social Media, Community Organizing, Innovation, Data-Driven Decision-Making, Video Production, User Centered Design, Game Theory
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Minitab, Process Capability, Statistical Process Controls, Statistical Hypothesis Testing, Data Visualization, Descriptive Statistics, Statistical Analysis, Statistical Software, Plot (Graphics), Statistics, Sampling (Statistics), Statistical Visualization, Process Analysis, Probability & Statistics, Probability Distribution, Statistical Modeling, Data Analysis, Statistical Methods, Performance Analysis, Exploratory Data Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: C# (Programming Language), Microsoft SQL Servers, Application Development, Data Validation, Application Design, Database Application, Business Reporting, SQL, Secure Coding, Data Access, User Interface (UI), Database Development, Data Integrity, User Interface (UI) Design, Data Management
Intermediate · Course · 1 - 4 Weeks

Institut Mines-Télécom
Skills you'll gain: digital literacy, Digital Communications, Emerging Technologies, Digital Transformation, Communication, Media and Communications, Digital Assets, Safety and Security, AI powered creativity, Cyber Governance, Digital Analysis, Digital Content, Technology Strategies, Law, Regulation, and Compliance, Human Computer Interaction, Cybersecurity, Data Security, Cyber Attacks, Personally Identifiable Information, Empathy & Emotional Intelligence
Beginner · Course · 1 - 3 Months

Skills you'll gain: Human Resources Software, Human Resources Management and Planning, AI Enablement, Agentic Workflows, People Analytics, Workforce Development, Business Process Automation, Digital Transformation, Program Implementation, Employee Engagement, Recruitment
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Restful API, API Design, Application Programming Interface (API), Security Controls, Virtual Environment, Development Environment, Python Programming, Secure Coding, Data Access, User Accounts, Package and Software Management, Application Security, Encryption
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Responsive Web Design, Front-End Web Development, Web Design and Development, HTML and CSS, Web Design, User Interface (UI), Web Development, User Interface and User Experience (UI/UX) Design, Hypertext Markup Language (HTML), UI Components, Cascading Style Sheets (CSS), User Interface (UI) Design, Javascript, Animations, Development Environment
Beginner · Course · 1 - 3 Months

Skills you'll gain: GitHub, Version Control, API Testing, Authentications, Software Versioning, Test Tools, Test Script Development, Test Case, Eclipse (Software), Verification And Validation, Extensible Markup Language (XML), Software Installation
Intermediate · Course · 3 - 6 Months