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.

University of California, Davis
Skills you'll gain: Construction Estimating, Cost Estimation, Building Information Modeling, Project Estimation, Project Risk Management, Cost Management, Project Controls, Risk Management, Verbal Communication Skills, Bidding, Architecture and Construction, Value Engineering, Project Design, Presentations, Contingency Planning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Event-Driven Programming, DevOps, Data Integration, z/OS, IBM Cloud, Hybrid Cloud Computing, CI/CD, Mainframe Technologies, Mainframe Computing, Cloud Development, Cloud Applications, Enterprise Application Management, Application Deployment, Middleware, Data Access, Application Design, Development Environment, Cloud API, Application Programming Interface (API), Computer Programming
Beginner · Course · 1 - 4 Weeks

Universidades Anáhuac
Skills you'll gain: Search Engine Marketing, Digital Marketing, Search Engine Optimization, Marketing Strategies, Email Marketing, Web Analytics and SEO, Social Media Marketing, Keyword Research, Content Marketing, Digital Transformation, Marketing Effectiveness, Social Media Strategy, Customer Analysis, Marketing Analytics, Data Analysis, Paid media, Return On Investment
Beginner · Course · 1 - 3 Months

L&T EduTech
Skills you'll gain: Construction Engineering, Construction Inspection, Construction, Civil Engineering, Structural Engineering, Construction Management, Laboratory Testing, Engineering Analysis, Structural Analysis, Planning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Generative AI Agents, Employee Performance Management, Workforce Planning, Talent Management, Performance Management, AI Personalization, People Development, Human Resource Strategy, HR Tech, Human Resources, People Analytics, Workforce Management, Diversity and Inclusion, Innovation, Analytics, Adaptability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Team Leadership, People Management, Performance Management, Project Risk Management, Smart Goals, Agile Project Management, Compliance Management, Scope Management, Project Planning, Negotiation, Business Process, Backlogs, Project Schedules, Governance, Change Management, Procurement, Employee Training, Active Listening, Team Oriented, Communication
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Retrieval-Augmented Generation, LangChain, LLM Application, Large Language Modeling, PostgreSQL, Database Systems, User Interface (UI), Prompt Patterns, Human Computer Interaction, UI Components, User Interface (UI) Design, Artificial Intelligence, Cloud Computing
Beginner · Project · Less Than 2 Hours

University of Maryland, College Park
Skills you'll gain: Team Building, Project Controls, Project Scoping, Agile Project Management, Project Management, Risk Management, Sprint Planning, Team Leadership, Project Implementation, Requirements Management, Stakeholder Management, Stakeholder Communications, Lean Methodologies, Design Thinking
Beginner · Course · 1 - 3 Months

Skills you'll gain: Event-Driven Programming, React.js, Full-Stack Web Development, UI Components, Javascript, Node.JS, Application Deployment, Web Applications, Front-End Web Development, Web Development Tools, Object Oriented Programming (OOP), Web Development, Web Design and Development, Back-End Web Development, Scripting, Frontend Performance, Data Validation, Real Time Data, Browser Compatibility, Data Storage
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Transportation Operations, Business Planning, Market Analysis, Process Design, Supplier Management, Cost Management
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Descriptive Statistics, Model Evaluation, Feature Engineering, Probability & Statistics, Supervised Learning, Statistical Hypothesis Testing, Exploratory Data Analysis, Box Plots, Regression Analysis, Statistics, Predictive Modeling, Time Series Analysis and Forecasting, Data Science, Histogram, Data Visualization, Statistical Analysis, Integrated Development Environments, Computer Networking, Python Programming, Server Side
Beginner · Specialization · 3 - 6 Months

Fundação Instituto de Administração
Skills you'll gain: Digital Transformation, IT Service Management, Information Technology Infrastructure Library, Service Management, Interoperability, Business Transformation, Data Strategy, DevOps, Information Systems Security, Cybersecurity, Systems Integration, Innovation, Application Programming Interface (API), Service Design, Service Level, Organizational Strategy, Mobile Banking, Social Media, E-Commerce, Business Modeling
Beginner · Specialization · 3 - 6 Months