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: Cybersecurity, Cyber Security Strategy, Data Security, Cyber Threat Intelligence, Computer Security Awareness Training, Zero Trust Network Access, Information Systems Security, Security Awareness, Security Engineering, Threat Detection, Human Factors (Security), Cultural Sensitivity, Security Controls, Incident Response, Proactivity, Fraud detection, Information Technology
Beginner · Course · 1 - 3 Months

Skills you'll gain: Statistical Hypothesis Testing, AI Workflows, LangChain, Generative AI Agents, CrewAI, Statistical Methods, Statistical Analysis, Data Transformation, Agentic systems, Statistical Inference, Business Intelligence, Performance Testing, Key Performance Indicators (KPIs), Data-Driven Decision-Making, Performance Metric, Descriptive Analytics, Business Metrics, Data Analysis, Correlation Analysis, Event Monitoring
Intermediate · Course · 1 - 4 Weeks

CertNexus
Skills you'll gain: Artificial Intelligence, AI Enablement, AI Product Strategy, Artificial Intelligence and Machine Learning (AI/ML), Business Requirements, Responsible AI, AI Security, Data Ethics, Process Improvement, Process Improvement and Optimization, Environmental Social And Corporate Governance (ESG), Cloud Computing, Process Optimization, User Experience, Customer Service, Big Data, Data Security, Operational Efficiency, Marketing, Data Quality
Mixed · Course · 1 - 4 Weeks
Universidad de los Andes
Skills you'll gain: Game Design, Video Game Development, Scrum (Software Development), Unity Engine, Value Propositions, Animations, Functional Specification, Sprint Retrospectives, Business Modeling, Agile Methodology, 3D Assets, Agile Software Development, Animation and Game Design, Software Design Documents, Software Development Methodologies, Customer Analysis, Interaction Design, Software Documentation, User Interface (UI), Virtual Environment
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Splunk, Pivot Tables And Charts, Data Analysis Expressions (DAX), Unstructured Data, Data Visualization Software, Data Modeling, Dashboard, Text Mining, Data Wrangling, Taxonomy, Management Reporting, Data Integration, Data Transformation, Workflow Management, Statistical Reporting, Data Manipulation, Event Monitoring, Continuous Monitoring, Role-Based Access Control (RBAC), Scheduling
Mixed · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Prompt Engineering, Google Gemini, Retrieval-Augmented Generation, Responsible AI, Generative AI Agents, Generative AI, Google Workspace, Google Cloud Platform, AI Enablement, Gemini, AI Security, AI Product Strategy, AI Workflows, Large Language Modeling, Productivity Software, Data Ethics, Cloud Computing, Cloud Infrastructure, Artificial Intelligence, Collaboration
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Data Visualization, Microsoft PowerPoint, Data Storytelling, Microsoft Excel, Trend Analysis
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Retrieval-Augmented Generation, OpenAI API, Context Management, User Interface (UI), Vector Databases, Debugging
Advanced · Course · 1 - 3 Months

Meta
Skills you'll gain: Jest (JavaScript Testing Framework), React.js, Web Development Tools, JavaScript Frameworks, Application Programming Interface (API), Unit Testing, UI Components, Front-End Web Development, Software Design Patterns, Javascript, Context Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Bootstrap (Front-End Framework), Debugging, UI Components, Front-End Web Development, Semantic Web, Hypertext Markup Language (HTML), Browser Compatibility, Web Content Accessibility Guidelines, Web Analytics and SEO, User Interface (UI), Development Testing, Data Validation, Javascript, Animations
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Data Structures, Spring Boot, Restful API, Model View Controller, Spring Framework, Java Programming, Java, Back-End Web Development, Authentications, Authorization (Computing), Algorithms, Object Oriented Programming (OOP)
Advanced · Course · 1 - 4 Weeks
Skills you'll gain: Model Deployment, LLM Application, Large Language Modeling, System Monitoring, Scalability, Hugging Face, Cloud Deployment, Performance Tuning, MLOps (Machine Learning Operations), Prompt Engineering, Transfer Learning, AI Security, Applied Machine Learning, Application Security, Artificial Intelligence, API Design, Model Evaluation
Intermediate · Course · 1 - 4 Weeks