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.

Coursera
Skills you'll gain: Amazon S3, Amazon Web Services, Cloud Hosting, Cloud Storage, Version Control, Encryption, Data Storage, Data Encryption Standard
Beginner · Guided Project · Less Than 2 Hours
Rutgers the State University of New Jersey
Skills you'll gain: Patient-centered Care, Health Care Administration, Governance, Business Process, Business Process Management, Quality Improvement, Health Systems, Process Improvement, Continuous Quality Improvement (CQI), Quality Assurance, Process Design, Business Process Improvement, Value-Based Care, Healthcare Project Management, Health Information Management and Medical Records, Electronic Medical Record, Health And Wellness Coaching, Presentations, Health Care, Healthcare Industry Knowledge
Beginner · Specialization · 3 - 6 Months

Universitat de Barcelona
Skills you'll gain: Digital pedagogy, Collaboration, Innovation, Higher Education, Problem Solving, Learning Strategies, Instructional Design, digital literacy, Complex Problem Solving, Critical Thinking
Mixed · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Model Deployment, iOS Development, Android Development, Tensorflow, Swift Programming, Mobile Development, Applied Machine Learning, Embedded Systems, Computer Vision, Machine Learning
Intermediate · Course · 1 - 4 Weeks

28DIGITAL
Skills you'll gain: Real-Time Operating Systems, Embedded Systems, Embedded Software, Programming Principles, Computer Programming, C (Programming Language), System Design and Implementation, OS Process Management, System Requirements, Computer Architecture, Algorithms
Intermediate · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, Ideation, Verification And Validation, Responsible AI, Generative AI, Creativity, Risk Management Framework, Artificial Intelligence, Problem Solving
Beginner · Course · 1 - 4 Weeks

Erasmus University Rotterdam
Skills you'll gain: Sustainable Development, Sustainable Business, Corporate Sustainability, Environmental Social And Corporate Governance (ESG), Sustainability Reporting, Social Impact, Business Ethics, Environmental Issue, Systems Thinking, Strategic Partnership, Entrepreneurship, Innovation, Collaboration, Climate Change Mitigation, Complex Problem Solving
Beginner · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Javascript, HTML and CSS, Scripting, Web Design and Development, Event-Driven Programming, Programming Principles, Integrated Development Environments, User Interface (UI), Debugging
Beginner · Course · 1 - 4 Weeks

Palo Alto Networks
Skills you'll gain: Cybersecurity, Cyber Attacks, Network Security, Zero Trust Network Access, Malware Protection, Firewall, AI Security, Endpoint Security, Threat Modeling, Cloud Security, System Configuration, Cloud Computing, Software As A Service, Cryptography, Authentications
Intermediate · Course · 1 - 3 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: Discussion Facilitation, Digital pedagogy, Pedagogy, Teaching, Student Engagement, Instructional Strategies, Curriculum Development, Social Justice, Innovation, Collaboration
Mixed · Course · 1 - 3 Months

Imperial College London
Skills you'll gain: Tensorflow, Recurrent Neural Networks (RNNs), Autoencoders, Generative Model Architectures, Data Pipelines, Keras (Neural Network Library), Model Evaluation, Deep Learning, Image Analysis, Transfer Learning, Convolutional Neural Networks, Applied Machine Learning, Bayesian Statistics, Supervised Learning, Natural Language Processing, Computer Vision, Model Deployment, Artificial Neural Networks, Data Preprocessing, Probability Distribution
Intermediate · Specialization · 3 - 6 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