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: LangChain, LLM Application, Tool Calling, AI Workflows, Generative AI Agents, Agentic Workflows, Artificial Intelligence and Machine Learning (AI/ML), Application Development, Data Visualization, Agentic systems, Analytics, Software Development
★ 4.5 (149) · Intermediate · Course · 1 - 4 Weeks

Copenhagen Business School
Skills you'll gain: Culture Transformation, Talent Management, Plan Execution, Crisis Management, Innovation, Business Leadership, Leadership, Organizational Leadership, Strategic Leadership, Leadership Development, Organizational Change, Business Ethics, Leadership and Management, Team Leadership, Organizational Strategy, Business Transformation, Human Capital, Ethical Standards And Conduct, Communication, Collaboration
★ 4.7 (1.4K) · Mixed · Course · 3 - 6 Months

Skills you'll gain: Canva (Software), Social Media Content, Social Media Marketing, Social Media, Style Guides, Marketing Design, Marketing Materials, Content Creation, Graphic Design, Color Matching, Dashboard, Graphic and Visual Design, Design Elements And Principles, Branding, Design Software, Marketing
★ 4.6 (1.6K) · Beginner · Guided Project · Less Than 2 Hours
Chris Croft Training
Skills you'll gain: Performance Measurement, Creative Problem-Solving, Decision Making, Creative Thinking, Creativity, Strategic Decision-Making, Innovation, Data-Driven Decision-Making, Cognitive flexibility, Data Literacy, Decision Tree Learning, Systems Of Measurement, Leadership, Data Analysis, Thought Leadership, Strategic Leadership, Initiative and Leadership, Data Strategy, Data Presentation, Creative Design
Beginner · Specialization · 3 - 6 Months

Fractal Analytics
Skills you'll gain: Data Storytelling, Decision Making, Critical Thinking, Database Design, Data Manipulation, Data Presentation, Power BI, Data Visualization, Model Evaluation, Feature Engineering, Model Deployment, Interactive Data Visualization, Data Wrangling, Critical Thinking and Problem Solving, Data Analysis Expressions (DAX), Human Centered Design, SQL, Machine Learning, Problem Solving, Python Programming
★ 4.4 (618) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Flask (Web Framework), Web Development, Web Applications, Application Development, Web Development Tools, Application Frameworks, Object-Relational Mapping, Database Application, Back-End Web Development, Software Development, Database Management, Python Programming, Computer Programming
★ 4.4 (557) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: File I/O, Plot (Graphics), Pandas (Python Package), Data Persistence, NumPy, Scripting, Object Oriented Programming (OOP), Python Programming, Query Languages, Databases, Object Oriented Design, Data Import/Export, Data Access, File Management
★ 4.4 (21) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Plant Operations and Management, Environmental Engineering, Mechanical Engineering, Thermal Management, Environmental Regulations, Process Engineering, Chemical Engineering, Pump Stations, Electric Power Systems, Process Control, Engineering Analysis, Energy and Utilities, Control Systems, Hydraulics
Beginner · Course · 1 - 4 Weeks
Amazon Web Services
Skills you'll gain: Serverless Computing, AWS Identity and Access Management (IAM), Event-Driven Programming, Solution Architecture, Cloud Computing Architecture, Cloud Solutions, User Accounts, Identity and Access Management, Amazon Web Services, Software Architecture, IT Security Architecture, Back-End Web Development, API Gateway, Hybrid Cloud Computing, Cloud Engineering, Systems Architecture, Cloud Management, Information Technology Architecture, Data Analysis, Data Visualization
★ 4.8 (586) · Intermediate · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Generative AI, Microsoft Copilot, Responsible AI, AI Workflows, AI literacy, Workflow Management, Microsoft 365, Business Workflow Analysis, Decision Intelligence, Data Loss Prevention, Microsoft Teams, Data Ethics, Productivity Software, Data Validation, Legal Risk, Verification And Validation, Accountability, Auditing
Beginner · Course · 1 - 3 Months

Skills you'll gain: Order Management, Order Fulfillment, Order Processing, Supplier Management, Market Opportunities, Customer Acquisition Management, Sales Strategy, E-Commerce, Upselling, Scalability, Entrepreneurship, Business Operations, Marketing Analytics, Market Research, Target Market, Go To Market Strategy, Operational Excellence, Business, Digital Marketing, Business Strategy
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Web Services, Email Automation, Scripting, Automation, Python Programming, Restful API, IT Automation, Application Programming Interface (API), JSON, System Monitoring, Debugging
★ 4.8 (3K) · Beginner · Course · 1 - 3 Months