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: Relational Databases, Database Management Systems, SQL, Database Design, Databases, Database Administration, MySQL, NoSQL, Query Languages
Beginner · Course · 1 - 3 Months

Politecnico di Milano
Skills you'll gain: Blended Learning, Pedagogy, Large Language Modeling, Digital pedagogy, LLM Application, Instructional Design, Learning Strategies, Education Software and Technology, Interactive Learning, Educational Materials, AI Personalization, Innovation, Differentiated Instruction, Lifelong Learning, AI Enablement, Human Learning, Solution Design, Adult Learning Principles, Prompt Engineering Tools, Artificial Intelligence
Beginner · Specialization · 3 - 6 Months

Tecnológico de Monterrey
Skills you'll gain: Education Software and Technology, Digital pedagogy, Instructional Design, digital literacy, Educational Materials, Emerging Technologies, Learning Management Systems, Innovation, Resourcefulness, Learning Strategies, Creative Problem-Solving, Open Mindset
Beginner · Course · 1 - 3 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: Cooperation, Instructional Design, Pedagogy, Digital pedagogy, Collaboration, Communication, Cognitive flexibility, Critical Thinking, Cultural Diversity
Mixed · Course · 1 - 3 Months

Università Bocconi
Skills you'll gain: Leadership and Management, Business Management, Team Management, Brand Management, Leadership Studies, Brand Strategy, Innovation, Art History, Fundraising, Data-Driven Decision-Making, Customer Relationship Management, Marketing, Customer experience improvement
Mixed · Course · 1 - 3 Months

Universidad de Palermo
Skills you'll gain: Art History, Ancient History, Aesthetics, Culture, World History, Anthropology, European History, Timelines, Design Elements And Principles
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: C and C++, C++ (Programming Language), Object Oriented Programming (OOP), File I/O, Computer Programming, Microsoft Visual Studio, System Programming, Apple Xcode, Development Environment, Algorithms, File Systems, Software Design Patterns, Data Structures, Performance Tuning, Debugging, File Management
Intermediate · Specialization · 3 - 6 Months

Georgia Institute of Technology
Skills you'll gain: Structural Engineering, Structural Analysis, Mechanical Engineering, Engineering Analysis, Mechanical Design, Torque (Physics), Engineering, Engineering Design Process, Engineering Calculations, Mechanics
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Robotic Process Automation, Data Manipulation, Email Automation, Web Scraping, User Interface (UI), Business Process Automation, Automation, UI Components, Test Automation, Context Management, Excel Macros, Data Cleansing, Network Protocols, Data Import/Export, Software Development Tools, Data Management, Unstructured Data, Data Flow Diagrams (DFDs), Application Deployment, Programming Principles
Beginner · Specialization · 3 - 6 Months

GitLab
Skills you'll gain: Telecommuting, Virtual Teams, Team Management, Human Resources Management and Planning, Culture Transformation, Performance Metric, Leadership and Management, Organizational Change, Organizational Strategy, Business Transformation, Organizational Leadership, Team Building, Performance Management, Adaptability, Collaboration, Business Strategy, Communication
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud Deployment, Cloud Development, Microsoft Azure, Cloud Storage, Data Storage, Serverless Computing, Software Development, Cloud Security, Virtual Machines, Data Storage Technologies, Continuous Deployment, Development Environment, Cloud Management, Application Deployment, Cloud Applications, Virtualization and Virtual Machines, Data Security, Microsoft Power Automate/Flow, Event-Driven Programming, C# (Programming Language)
Intermediate · Professional Certificate · 3 - 6 Months

Kennesaw State University
Skills you'll gain: Statistical Process Controls, Lean Six Sigma, Six Sigma Methodology, Lean Methodologies, Process Improvement, Team Management, Process Capability, Data Collection, Knowledge Transfer, Team Building, Statistical Hypothesis Testing, Meeting Facilitation, Continuous Improvement Process, Conflict Management, Performance Measurement, Process Analysis, Sampling (Statistics), Quality Control, Team Leadership, Statistics
Intermediate · Specialization · 3 - 6 Months