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: Computer Graphics, Visualization (Computer Graphics), Design
Beginner · Course · 1 - 3 Months

Skills you'll gain: Exploratory Data Analysis, Model Deployment, Keras (Neural Network Library), Transfer Learning, Data Analysis, Data Preprocessing, Image Analysis, Deep Learning, Classification Algorithms, Applied Machine Learning, Computer Vision, Model Evaluation, Machine Learning, Performance Tuning
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Software-Defined Networking, Wide Area Networks, Cloud Deployment, Network Infrastructure, Data Centers, Network Planning And Design, Scalability, Configuration Management, Data Migration
Beginner · Course · 1 - 4 Weeks

O.P. Jindal Global University
Skills you'll gain: Systems Thinking, Complex Problem Solving, Policy Analysis, Public Policies, Climate Change Programs, Program Evaluation, Political Sciences, Sustainable Development, Economic Development, Social Sciences, Economics, Research, Ethical Standards And Conduct, Computational Thinking, Innovation, Decision Making
Build toward a degree
Beginner · Course · 1 - 3 Months

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Graph Theory, Network Analysis, Social Network Analysis, Combinatorics, Network Model, Mathematical Modeling, Data Structures, Transportation Operations, Image Analysis, Algorithms, Theoretical Computer Science, Artificial Intelligence and Machine Learning (AI/ML), Computational Thinking, Problem Solving
Intermediate · Course · 1 - 3 Months

Skills you'll gain: ASP.NET, Cloud Deployment, Application Deployment, Microsoft Azure, Multi-Tenant Cloud Environments, Cloud Applications, Full-Stack Web Development, User Interface (UI) Design, PostgreSQL, Web Applications, User Interface (UI), Object-Relational Mapping, Database Development, Cloud Services, Database Management, Development Environment, Authentications
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Splunk, Lightweight Directory Access Protocols, System Monitoring, Scripting, Dashboard, Business Intelligence, Scatter Plots, Pivot Tables And Charts, Servers, Data Visualization Software, Data-Driven Decision-Making, Software Installation, Role-Based Access Control (RBAC), Data Analysis Expressions (DAX), Data Pipelines, Authentications, Unstructured Data, Data Visualization, Windows Servers, Network Troubleshooting
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Programming Principles, Data Import/Export, Integrated Development Environments, Debugging, File Management
Beginner · Course · 3 - 6 Months

Skills you'll gain: Computer Vision, Python Programming, Image Analysis, Real Time Data, Classification Algorithms, Development Environment, Deep Learning, Software Installation, Algorithms
Beginner · Course · 3 - 6 Months

Coursera
Skills you'll gain: Infographics, Data Visualization, Graphic and Visual Design, Graphic Design, Marketing Communications, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Canva (Software), Marketing Materials, Email Marketing, Marketing Design, Promotional Materials, Online Advertising, Social Media Campaigns, Graphic Design, Content Marketing, Graphic and Visual Design, Social Media Marketing, Product Promotion, Digital Marketing, Business Communication
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: LangChain, LLM Application, Prompt Engineering, Model Deployment, Large Language Modeling, OpenAI API, Application Programming Interface (API), Application Deployment, Retrieval-Augmented Generation, LangGraph, OpenAI, Containerization, CI/CD, Continuous Deployment, Postman API Platform, Artificial Intelligence, Continuous Integration, Amazon Web Services, Authentications, Performance Analysis
Advanced · Course · 1 - 4 Weeks