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: Prompt Engineering, Retrieval-Augmented Generation, Responsible AI, LangChain, AI Security, Cloud Deployment, Large Language Modeling, Generative AI, Multimodal Prompts, Cloud Computing Architecture, Model Deployment, ChatGPT, Cloud Computing, Natural Language Processing, Scalability, Vector Databases, Model Evaluation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Estate Planning, Portfolio Risk, Wealth Management, Risk Management, Portfolio Management, Investment Management, Tax Planning, Financial Planning, Asset Management, Risk Appetite, Personalized Service, Tax, Financial Analysis, Behavioral Economics, Financial Modeling, Simulation and Simulation Software
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Google Analytics, Looker (Software), Marketing Analytics, Marketing Budgets, Google Ads, Data Governance, Marketing Effectiveness, Marketing Channel, Data Storytelling, Data Integration, Presentations, Dashboard, Predictive Analytics, Return On Investment
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Color Theory, Creativity, Creative Thinking, Courage, Overcoming Obstacles, Curiosity, Self-Awareness, Personal Development, Self-Motivation, Emotional Intelligence
Beginner · Course · 1 - 4 Weeks

University of Amsterdam
Skills you'll gain: Qualitative Research, Interviewing Skills, Social Sciences, Research, Science and Research, Research Methodologies, Data Collection, Surveys, Research Design, Report Writing, Ethical Standards And Conduct
★ 4.6 (1.4K) · Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Excel Macros, Programming Principles, Visual Basic (Programming Language), Microsoft Excel, Problem Solving, Computer Programming, Spreadsheet Software, Simulations, Code Review, Automation, Algorithms, Debugging, User Interface (UI), Data Cleansing, Data Management
★ 4.8 (4.8K) · Beginner · Specialization · 3 - 6 Months

Yale University
Skills you'll gain: Systems Thinking, Strategic Leadership, Leadership, Team Leadership, Team Building, Team Management, Leadership and Management, Action Oriented, Visionary, Time Management, Prioritization, Planning, Emotional Intelligence, Personal Development, Self-Awareness, Goal Setting, Communication
★ 4.8 (780) · Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Software Configuration Management, Embedded Software, Embedded Systems, Git (Version Control System), Version Control, Build Tools, Software Development Tools, C (Programming Language), Development Environment, Software Technical Review, Software Design, Hardware Architecture, Computer Architecture, Debugging
★ 4.5 (651) · Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Keyword Research, Search Engine Optimization, Web Analytics and SEO, Search Engine Marketing, Digital Marketing, Web Analytics, Auditing, Software Development Tools, Paid media, Test Tools, Performance Analysis, Process Optimization, Performance Improvement, Performance Appraisal, Prioritization
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Interactive Data Visualization, Data Visualization, Heat Maps, Data Visualization Software, Technical Communication, Geospatial Mapping, Data Mapping, Hypertext Markup Language (HTML), GitHub, Usability, Public Health, Document Management
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Spatial Data Analysis, Geographic Information Systems, Geospatial Information and Technology, Data Analysis, Image Analysis, Data Processing, Data Preprocessing, NumPy, Data Validation, Metadata Management, Data Collection, Data Management
Beginner · Course · 1 - 4 Weeks

Coursera
Intermediate · Course · 1 - 4 Weeks