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.

DeepLearning.AI
Skills you'll gain: Convolutional Neural Networks, Image Analysis, Computer Vision, Deep Learning, Artificial Neural Networks, Network Architecture, Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Redis, Data Store, Key Management, Data Structures, Data Storage, Performance Tuning, Memory Management
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Prompt Engineering, Gemini, Image Analysis, Google Gemini, Prompt Engineering Tools, Generative AI Agents, Medical Imaging, Generative AI, Google Cloud Platform, Health Technology, Healthcare Industry Knowledge
Beginner · Project · Less Than 2 Hours

Illinois Tech
Skills you'll gain: Culture Transformation, Innovation, Organizational Change, Business Transformation, Strategic Leadership, Strategic Planning, Change Management, Organizational Leadership, Business Strategies, Organizational Development, Leadership and Management, Organizational Strategy, Communication, Organizational Structure, Business Planning, Competitive Analysis, Business Writing, Leadership, Business Analysis, Financial Analysis
Build toward a degree
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Management Training And Development, Trustworthiness, Team Building, Team Performance Management, Team Leadership, Team Management, Leadership and Management, Rapport Building, Employee Onboarding, Team Collaboration, Organizational Leadership, Leadership, Leadership Development, People Management, Employee Coaching, Drive Engagement, Recognizing Others, Coaching, Planning, Communication
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Logistic Regression, Statistical Modeling, Statistics, Statistical Hypothesis Testing, Statistical Reporting, Statistical Analysis, Probability & Statistics, Statistical Inference, Statistical Methods, Data Analysis, Regression Analysis, Advanced Analytics, Time Series Analysis and Forecasting, Statistical Programming, R Programming, R (Software), Predictive Modeling, Analytics, Technical Communication, Analysis
Beginner · Course · 1 - 3 Months

Cisco Learning and Certifications
Skills you'll gain: Network Troubleshooting, Wireless Networks, Local Area Networks, Network Planning And Design, General Networking, Network Engineering, Network Infrastructure, Network Performance Management, Network Security, Telecommunications, Networking Hardware, Network Protocols
Beginner · Course · 1 - 4 Weeks

Universidades Anáhuac
Skills you'll gain: Design Thinking, Agile Methodology, Innovation, Agile Project Management, Organizational Change, Organizational Development, Business Transformation, Lean Methodologies, New Product Development, Entrepreneurship, Product Development, Resource Management, Value Propositions
Beginner · Course · 1 - 3 Months

Skills you'll gain: Recurrent Neural Networks (RNNs), Convolutional Neural Networks, Transfer Learning, Natural Language Processing, Model Optimization, Deep Learning, PyTorch (Machine Learning Library), Large Language Modeling, Fine-tuning, Keras (Neural Network Library), Artificial Neural Networks, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Image Analysis, Tensorflow, Artificial Intelligence, Machine Learning Methods, Computer Vision, Model Training
Advanced · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Usability Testing, Usability, Surveys, Software Testing, Survey Creation, User Research, UI/UX Research, User Experience Design, Software Quality (SQA/SQC), Web Content Accessibility Guidelines
Advanced · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Data Transformation, Data Literacy, Engineering Management, Data-Driven Decision-Making, Computational Thinking, Exploratory Data Analysis, Capacity Planning, Capacity Management, Decision Making, Data Warehousing, Decision Intelligence, Data Strategy, Data Lakes, Complex Problem Solving, Design Thinking, Unstructured Data, Data Governance, Data Access, Process Improvement, Data Management
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Autodesk Maya, 3D Modeling, 3D Assets, Computer Graphic Techniques, Autodesk, Computer Graphics
Intermediate · Course · 1 - 4 Weeks