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: Vision Transformer (ViT), Prompt Engineering, PyTorch (Machine Learning Library), Model Deployment, Transfer Learning, Hugging Face, Natural Language Processing, MLOps (Machine Learning Operations), Large Language Modeling, Cloud Deployment, Computer Vision, Generative AI, Image Analysis, Application Deployment, Generative Model Architectures, Embeddings, Data Preprocessing, Model Evaluation
Intermediate · Specialization · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Structural Engineering, Construction, Construction Engineering, Civil Engineering, Engineering Practices, Architectural Engineering, Building Design, Manufacturing Processes
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Data Analysis Expressions (DAX), Power BI, Dashboard, Pivot Tables And Charts, Data Transformation, Data Visualization Software, Interactive Data Visualization, Data Modeling, Data Presentation, Data Manipulation, Business Intelligence, Microsoft Excel, Microsoft Power Platform, Report Writing, Data Cleansing
Intermediate · Course · 3 - 6 Months

Coursera
Skills you'll gain: Promotional Materials, Marketing Materials, LinkedIn, Content Creation, Social Media Content, Social Media, Graphic Design, Content Marketing, Digital Content, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Sustainable Business, Corporate Sustainability, Sustainable Development, Sustainability Standards, Sustainable Systems, Environmental Social And Corporate Governance (ESG), Supply Chain Management, Supply Chain Planning, Supply Chain, Supply Chain Systems, Case Studies, Transportation Management, Business Technologies, Logistics Management, Reverse Logistics, Transportation Operations, Waste Minimization, Digital Transformation, Product Lifecycle Management, Innovation
Build toward a degree
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: JSON, Javascript, Ajax, JavaScript Frameworks, Web Development Tools, Software Testing, Frontend Performance, Event-Driven Programming, Hypertext Markup Language (HTML), Web Servers, Data Validation, Data Structures
Beginner · Course · 1 - 3 Months

Skills you'll gain: User Interface (UI) Design, Adobe XD, Wireframing, Figma (Design Software), UI Components, Web Design and Development, Responsive Web Design, Usability Testing, Design, AI Workflows, Design Software, Prototyping
Beginner · Course · 1 - 4 Weeks

Tecnológico de Monterrey
Skills you'll gain: Succession Planning, Governance, Leadership and Management, Leadership, Business Leadership, Strategic Leadership, Leadership Development, Talent Management, Organizational Structure, Business Continuity, Entrepreneurship, Conflict Management, Business Economics, Decision Making
Advanced · Course · 1 - 3 Months

Edureka
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AWS CloudFormation, Amazon CloudWatch, Version Control, AWS Identity and Access Management (IAM), Infrastructure as Code (IaC), Amazon S3, Relational Databases, Amazon Elastic Compute Cloud, MySQL, Serverless Computing, Database Management, Cloud-Native Computing, Amazon DynamoDB, Internet Of Things, DevOps, Cloud Deployment, Network Protocols, Cloud Computing Architecture, Amazon Web Services, Cloud Management
Beginner · Specialization · 3 - 6 Months

Packt
Skills you'll gain: Recurrent Neural Networks (RNNs), Model Evaluation, Apache Spark, Tensorflow, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Data Preprocessing, Natural Language Processing, AWS SageMaker, Scalability, Applied Machine Learning, Supervised Learning, Dimensionality Reduction, Machine Learning, Pandas (Python Package), Predictive Modeling, Autoencoders, Python Programming, Time Series Analysis and Forecasting, Data Manipulation
Intermediate · Specialization · 3 - 6 Months
University of Michigan
Skills you'll gain: Web Scraping, JSON, Extensible Markup Language (XML), Network Protocols, Data Access, Application Programming Interface (API), Restful API, Data Processing, Hypertext Markup Language (HTML), Scripting, Python Programming, Development Environment, Software Installation
Mixed · Course · 1 - 3 Months