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: Threat Modeling, Vulnerability Scanning, Vulnerability Management, Vulnerability Assessments, Risk Management, Secure Coding, Cyber Security Assessment, Security Testing, Systems Development Life Cycle, Cyber Governance, Risk Management Framework, Threat Management, Software Development Life Cycle, Application Security, Cyber Security Policies, Security Management, Security Controls
Intermediate · Course · 1 - 4 Weeks

Universidad Autónoma Metropolitana
Skills you'll gain: Computational Thinking, Lifelong Learning, Creative Thinking, Programming Principles, Computer Programming, Critical Thinking, Creativity, Computational Logic, Willingness To Learn, Debugging, Creative Problem-Solving, Open Source Technology, Event-Driven Programming, Problem Solving, digital literacy, Other Programming Languages, Algorithms
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Relational Databases, Data Visualization Software, Databases, Database Design, SQL, Database Management Systems, Database Management, Interactive Data Visualization, Object Oriented Programming (OOP), Data Storage, Data Processing, Web Scraping, Geospatial Mapping, Python Programming, Data Collection, Display Devices
Mixed · Course · 1 - 3 Months

Cisco Learning and Certifications
Skills you'll gain: Network Monitoring, Network Troubleshooting, Hybrid Cloud Computing, Telecommunications, Collaboration, Dynamic Host Configuration Protocol (DHCP), Wide Area Networks, User Accounts, Virtual Private Networks (VPN), Cloud Deployment, Cloud-Based Integration, Firewall, User Provisioning, Network Performance Management, Internal Communications, Network Administration, Session Initiation Protocols, System Configuration, Administration, Product Management
Beginner · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Salesforce Development, Salesforce, Systems Integration, Data Integration, Web Services, Application Programming Interface (API), Software Design Patterns, Software Design, Enterprise Architecture, Restful API, Complex Problem Solving, Business Solutions
Beginner · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Apache Kafka, Prometheus (Software), Performance Metric, Data Processing, Network Monitoring, Transaction Processing, Event Monitoring, Configuration Management, Network Troubleshooting, Network Architecture
Intermediate · Course · 1 - 4 Weeks

Macquarie University
Skills you'll gain: Prompt Engineering, Prompt Patterns, Education Software and Technology, Artificial Intelligence, AI Personalization, Education and Training, Educational Materials, AI Integrations, Digital pedagogy, Teaching, Model Evaluation, Critical Thinking, Data Ethics, Instructional and Curriculum Design, Technology Strategies, Information Technology, Higher Education, Decision Making
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Generative AI Agents, Agentic systems, Generative AI, Generative Model Architectures, Agentic Workflows, Responsible AI, AI Orchestration, Large Language Modeling, AI Security, Artificial Intelligence, LLM Application, Tool Calling, LangChain, Restful API, Automation, Natural Language Processing, Python Programming, Ethical Standards And Conduct
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Spring Framework, Cloud-Native Computing, Software Architecture, Microservices, Spring Boot, Cloud Applications, Software Design Patterns, Event-Driven Programming, Java Programming, Restful API, Performance Tuning, MongoDB, Application Programming Interface (API), Web Applications, Scalability, Functional Design, Resilience, Integration Testing, Performance Management, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Strategic Decision-Making, Corporate Strategy, Business Strategies, Business Strategy, Business Ethics, Growth Strategies, Strategic Thinking, Organizational Strategy, Strategic Prioritization, Business Planning, Ethical Standards And Conduct, Operational Efficiency, Business Process Reengineering, Organizational Effectiveness, Corporate Sustainability, Competitive Analysis, Portfolio Management, Resource Allocation, Internal Controls, Program Implementation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Ideation, Diagram Design, Brainstorming, Teamwork, Data Visualization, Team Collaboration, Organizational Skills, Productivity
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Search Engine Optimization, jQuery, Keyword Research, Application Deployment, Content Optimization, Program Development, Object Oriented Programming (OOP), Web Servers, Data Validation
Intermediate · Course · 1 - 4 Weeks