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: Feature Engineering, Extract, Transform, Load, Data Pipelines, Data Transformation, Model Evaluation, Pandas (Python Package), Data Storytelling, Data Presentation, Data Preprocessing, Data Processing, PySpark, Data Quality, Apache Spark, Data-Driven Decision-Making, A/B Testing, Data Analysis, Model Training, Data Visualization, Data Governance, Machine Learning
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Quantitative Research, Database Development, Model Optimization, Information Architecture, Prompt Engineering, Retrieval-Augmented Generation, LangChain, Python Programming
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Microsoft Teams, Microsoft 365, Security Management, Security Controls, Group Policy, Network Planning And Design, Cloud Security, Data Security, Microsoft Intune (Mobile Device Management Software), Enterprise Application Management, Network Administration, Role-Based Access Control (RBAC), Multi-Tenant Cloud Environments, Identity and Access Management, Data Loss Prevention, Network Troubleshooting, Governance, Administration, IT Security Architecture, Regulatory Compliance
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Microsoft 365, Microsoft Teams, Microsoft Outlook, Calendar Management, Collaborative Software, Productivity Software, Email Automation, Project Management Software, Organizational Skills, Collaboration, Team Management, Document Management, Scheduling, File Management, Multimedia, Business Communication, Data Sharing
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Kubernetes, CI/CD, Google Cloud Platform, Continuous Deployment, Hybrid Cloud Computing, Continuous Integration, Cloud Infrastructure, Application Deployment, Application Performance Management, Cloud Storage, Authorization (Computing), Database Management, Security Controls, Role-Based Access Control (RBAC), Authentications, Data Storage, Event Monitoring, Identity and Access Management
Intermediate · Course · 1 - 3 Months
Chris Croft Training
Skills you'll gain: Project Risk Management, Risk Analysis, Project Schedules, Risk Management, Timelines, Project Planning, Project Performance, Work Breakdown Structure, Project Scoping, Project Management Life Cycle, Project Management, Project Implementation, Project Design, Project Management Software, Milestones (Project Management), Project Estimation, Project Management Institute (PMI) Methodology, Project Documentation, Project Management Office (PMO), Project Finance
Mixed · Course · 1 - 3 Months

Skills you'll gain: Dashboard, Dashboard Creation, Excel Formulas, Pivot Tables And Charts, Excel Macros, Performance Analysis, Key Performance Indicators (KPIs), Spreadsheet Software, Microsoft Excel, Performance Measurement, Performance Metric, Business Analytics, Data Presentation, Interactive Data Visualization, Advanced Analytics, Visual Basic (Programming Language), Data Transformation, Data Processing
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Salesforce, Salesforce Development, Application Deployment, Business Process Automation, Workflow Management, Business Reporting, Automation, Dashboard, Administration, Customer Relationship Management, Data Entry, Records Management
Advanced · Course · 1 - 3 Months

Coursera
Skills you'll gain: Collaboration, Collaborative Software, Sprint Retrospectives, Team Building, Training Programs, Developing Training Materials, Agile Methodology, Sprint Planning, Workflow Management, Training and Development, Stakeholder Communications, User Feedback, Employee Training, Communication Planning, Stakeholder Management, Stakeholder Engagement, Discussion Facilitation, Problem Management, Communication Strategies, Technical Support
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Professional Development, Customer Relationship Management, Interpersonal Communications, Service Recovery, Business Communication, Communication Strategies, Strategic Communication, Customer Communications Management, Emotional Intelligence, Crisis Management, Compassion, Solution Delivery, Action Oriented
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Organizational Structure, Business Planning, Corporate Finance, Corporate Strategy, Business Administration, Digital Transformation, Business, Business Strategy, Budget Management, Franchising, Business Management, Business Economics, Business Modeling, Strategic Thinking, E-Commerce, Organizational Strategy, Economic Development, Strategic Decision-Making, Decision Making, Small Business Accounting
Mixed · Course · 1 - 3 Months

Skills you'll gain: Computer Vision, Image Analysis, Convolutional Neural Networks, Transfer Learning, Deep Learning, Generative AI, Generative Model Architectures, Artificial Neural Networks, Artificial Intelligence and Machine Learning (AI/ML), Recurrent Neural Networks (RNNs), Applied Machine Learning, Feature Engineering, Model Evaluation
Beginner · Course · 1 - 4 Weeks