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: Digital Transformation, Cloud Computing Architecture, Systems Design, Business Transformation, SAP S/4HANA, Cloud Computing, Systems Architecture, System Design and Implementation, Security Management, Software Architecture, Cyber Attacks, Software Design, Security Strategy, SAP Applications, Cyber Governance, Cybersecurity, Cloud Platforms, ABAP RESTful Programming Model (RAP), Case Studies, Business Analysis
★ 4.6 (249) · Beginner · Course · 1 - 3 Months

Sage Publications
Skills you'll gain: Pandas (Python Package), Statistical Methods, Data Import/Export, Statistical Analysis, Research Design, Data Literacy, Statistical Inference, Text Mining, Science and Research, Data Integration, Data Manipulation, Data Analysis, Research Methodologies, Applied Machine Learning, Predictive Analytics, Data Science, Social Sciences, Network Analysis, Data Visualization, Python Programming
Intermediate · Course · 3 - 6 Months

SkillsBooster Academy
Skills you'll gain: AI powered creativity, Editing, Prompt Engineering, Storytelling, Anthropic Claude, Writing and Editing, Writing, AI Workflows, ChatGPT, AI literacy, Copywriting, Creative Thinking, Proofreading, Responsible AI, Peer Review, Scenario Testing, Constructive Feedback
Beginner · Course · 1 - 3 Months

Skills you'll gain: Course Development, Public Speaking, Verbal Communication Skills, Constructive Feedback, Education and Training, Teaching, Classroom Management, Educational Materials, Instructional Design, Communication, Communication Strategies, Digital pedagogy, Content Creation, Virtual Environment, Overcoming Obstacles, Digital Transformation
Beginner · Course · 1 - 3 Months

Skills you'll gain: AI Security, IT Security Architecture, Security Controls, Application Security, Threat Modeling, Information Systems Security, Security Engineering, Security Testing, Data Security, Continuous Monitoring, Secure Coding, Open Web Application Security Project (OWASP), Authorization (Computing), Threat Detection, Personally Identifiable Information, Model Context Protocol, Identity and Access Management, Incident Response, Distributed Denial-Of-Service (DDoS) Attacks, Anomaly Detection
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Information Technology Infrastructure Library, IT Service Management, Service Management, Service Improvement, Information Technology Operations, IT Management, Service Level, Information Technology, Continuous Improvement Process, Governance, Problem Management, Asset Management, Configuration Management, Operations Management, Operational Efficiency, Process Design, Incident Management, Company, Product, and Service Knowledge, Application Frameworks, Problem Solving
Beginner · Course · 1 - 3 Months

Skills you'll gain: AI Orchestration, Verification And Validation, Code Review, Data Validation, Software Documentation, Dependency Analysis
Intermediate · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Manufacturing Processes, Semiconductors, Manufacturing and Production, Process Engineering, Materials science, Engineering, Scientific, and Technical Instruments, Electronics Engineering, Chemical Engineering, Laboratory Equipment, Process Control, Verification And Validation, Electronics, Process Analysis, Scientific Methods, Systems Of Measurement
Intermediate · Course · 1 - 3 Months

Skills you'll gain: AI Product Strategy, Prompt Engineering, Product Roadmaps, Prompt Engineering Tools, Persona (User Experience), Competitive Analysis, Sprint Planning, Agile Product Development, Backlogs, Persona Development, Market Opportunities, Product Management, Product Strategy, Jira (Software), User Story, Market Analysis, Agile Methodology, Product Planning, AI Enablement, Product Requirements
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Azure DevOps Pipelines, CI/CD, Azure DevOps, Continuous Delivery, Release Management, Continuous Integration, Jenkins, DevOps, Continuous Deployment, Application Deployment, Devops Tools, Functional Testing, YAML, Microsoft Azure, Build Tools, Software Testing, Workflow Management, Code Coverage, Git (Version Control System), Automation
Advanced · Course · 1 - 3 Months

British Standards Institution
Skills you'll gain: Risking, Data Ethics, Model Evaluation, Decision Intelligence, Artificial Intelligence, Ethical Standards And Conduct, Continuous Monitoring, Artificial Intelligence and Machine Learning (AI/ML), Statistical Methods, Machine Learning Methods, Data Quality, Law, Regulation, and Compliance, Human Factors, Regulation and Legal Compliance
Intermediate · Course · 1 - 4 Weeks
University of Illinois Urbana-Champaign
Skills you'll gain: Design Thinking, Intellectual Property, Conceptual Design, 3D Modeling, Computer-Aided Design, Solution Design, Innovation, Product Development, Manufacturing Processes, Manufacturing and Production, Education and Training, Community Development
★ 4.6 (691) · Beginner · Course · 1 - 3 Months