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.

Tecnológico de Monterrey
Skills you'll gain: Agile Methodology, User Centered Design, Education Software and Technology, Entrepreneurship, Emerging Technologies, Market Research, Innovation, Entrepreneurial Finance, Law, Regulation, and Compliance, Intellectual Property, Business Modeling, Scalability
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Threat Management, Threat Detection, Infrastructure Security, Software-Defined Networking, Network Architecture, Network Planning And Design, Network Security, Cloud-Based Integration, Network Infrastructure, Internet Of Things, Multi-Cloud, Wide Area Networks, Technical Consulting, Scalability
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Apache Hadoop, Apache Hive, Big Data, Database Design, Extensible Markup Language (XML), Databases, JSON, Data Processing, Data Warehousing, Distributed Computing, Data Analysis, Scalability, Case Studies, Analytics, Data Pipelines, Query Languages, Social Media, Data Cleansing, Data Integration, Social Media Content
Intermediate Ā· Specialization Ā· 3 - 6 Months
Skills you'll gain: Software-Defined Networking, Network Architecture, Network Planning And Design, Wide Area Networks, Virtual Private Networks (VPN), Network Security, Network Performance Management, Network Infrastructure, Network Monitoring, Firewall, Network Routing, System Implementation
Intermediate Ā· Course Ā· 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Computational Logic, Verification And Validation, Theoretical Computer Science, Systems Design, Model Evaluation, Simulations, Algorithms, Safety and Security
Beginner Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: PySpark, Apache Spark, Apache Hadoop, Data Pipelines, Big Data, Data Storage Technologies, Data Processing, Distributed Computing, Data Analysis Expressions (DAX), Data Storage, Data Transformation, SQL, Data Manipulation, Performance Tuning
Intermediate Ā· Course Ā· 1 - 3 Months

The Open University
Skills you'll gain: Sustainable Business, Stakeholder Engagement, Corporate Sustainability, Business Modeling, Environmental Social And Corporate Governance (ESG), Stakeholder Analysis, Systems Thinking, Value Propositions, Design Thinking, Verification And Validation, Presentations, Innovation
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Computer Graphics, Visualization (Computer Graphics), Computer Graphic Techniques, Creativity
Mixed Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Recurrent Neural Networks (RNNs), Embeddings, Time Series Analysis and Forecasting, Tensorflow, Natural Language Processing, Forecasting, Image Analysis, Deep Learning, Artificial Neural Networks, Predictive Analytics, Predictive Modeling, Technical Analysis, Data Preprocessing, Supervised Learning, Data Science, Machine Learning
Intermediate Ā· Course Ā· 1 - 4 Weeks

Whizlabs
Skills you'll gain: Amazon DynamoDB, NoSQL, Database Management Systems, Databases, Database Architecture and Administration, Redis, Data Store, Relational Databases, Database Management, Operational Databases, Real Time Data, Database Design, Performance Tuning, Transaction Processing, Scalability
Intermediate Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Animations, 3D Modeling, 3D Assets, Post-Production, Computer Graphics, Visualization (Computer Graphics), Motion Graphics
Mixed Ā· Course Ā· 1 - 4 Weeks

Skills you'll gain: Performance Tuning
Intermediate Ā· Course Ā· 3 - 6 Months