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.

SAE Institute México
Skills you'll gain: Unreal Engine, Animation and Game Design, 3D Modeling, Animations, Video Game Development, Game Design, Artificial Intelligence, Blueprinting
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Leadership Development, Strategic Leadership, Leadership, Organizational Effectiveness, Business Leadership, Professional Development, Adaptability, Plan Execution, Workflow Management, Prioritization, Continuous Improvement Process
Intermediate · 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

Skills you'll gain: Apache Hadoop, Big Data, Database Design, Data Processing, Distributed Computing, Scalability, Data Pipelines, Data Warehousing, Query Languages, Data Cleansing, Data Transformation, Data Management, Analytics, Business Intelligence
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, Web Design, Cascading Style Sheets (CSS), User Interface (UI), Interactive Design, User Interface (UI) Design, Javascript, Front-End Web Development, Hypertext Markup Language (HTML), Animations, Web Development, Event-Driven Programming
Intermediate · Course · 3 - 6 Months

Northeastern University
Skills you'll gain: Generative AI, Transfer Learning, Generative Adversarial Networks (GANs), Generative Model Architectures, Applied Machine Learning, Small Data, Artificial Intelligence and Machine Learning (AI/ML), Deep Learning, Machine Learning Methods, Computer Graphics, Machine Learning, Artificial Neural Networks, Image Analysis, Machine Learning Algorithms, Data Synthesis, Simulation and Simulation Software, Computer Vision, Simulations, 3D Modeling
Mixed · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, Unreal Engine, 3D Assets, Visualization (Computer Graphics), Animations, Computer Graphics, Video Game Development
Advanced · Course · 1 - 3 Months

Skills you'll gain: Scalability, Web Applications, Data Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Databases, Data Manipulation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: User Feedback, Stakeholder Communications, Surveys, Stakeholder Management, Performance Metric, Data Presentation, Change Management, Business Transformation, Communication, Organizational Change, Data-Driven Decision-Making, Agile Project Management, Communication Strategies, Key Performance Indicators (KPIs), Data Analysis, Case Studies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AI Enablement, Cloud Development, Large Language Modeling, Image Analysis, AI Workflows, Feature Engineering, Cloud Services, Applied Machine Learning, Computer Vision, MLOps (Machine Learning Operations), Artificial Intelligence, Transfer Learning, Model Deployment, Generative AI, Natural Language Processing, Data Integration
Intermediate · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Agile Software Development, Agile Methodology, Scaled Agile Framework, Agile Project Management, Conflict Management, Leadership, Sprint Planning, Scrum (Software Development), Project Planning, Team Building, Software Development Life Cycle, Prioritization, Backlogs, Sprint Retrospectives, Kanban Principles, User Story, Lean Methodologies, Communication, Continuous Improvement Process
Mixed · Course · 1 - 3 Months