Design Patterns courses can help you learn object-oriented design principles, common design patterns like Singleton and Observer, and best practices for software architecture. You can build skills in code refactoring, improving maintainability, and enhancing collaboration among developers. Many courses introduce tools such as UML for visualizing design structures and integrated development environments (IDEs) that facilitate pattern implementation, allowing you to apply these concepts in real coding projects.

Skills you'll gain: New Product Development, Research Methodologies, Intellectual Property, Performance Measurement, Design Thinking, Value Propositions, Private Equity, Team Building, Social Media Strategy, Business Modeling, Active Listening, Sustainable Business, Business Planning, Business Strategy, Social Impact, Entrepreneurial Finance, Ideation, Entrepreneurship, Innovation, Business Operations
Earn a degree
Degree · 1 - 4 Years

Clemson University
Skills you'll gain: Human Computer Interaction, Large Language Modeling, Database Systems, Database Management, Dimensionality Reduction, Database Design, Database Management Systems, Generative AI, Model Evaluation, Model Optimization, Software Development Methodologies, Usability, Data Preprocessing, Data Mining, Data Structures, Systems Development Life Cycle, Responsible AI, Algorithms, Machine Learning Methods, Human Factors
Earn a degree
Degree · 1 - 4 Years

University of Pittsburgh
Skills you'll gain: Retrieval-Augmented Generation, LLM Application, Tool Calling, Database Systems, Data Visualization, Predictive Modeling, Database Design, Model Evaluation, Web Services, Data Ethics, Apache Spark, Bayesian Statistics, Data Visualization Software, Unsupervised Learning, Linear Algebra, Model Deployment, Data Governance, Regression Analysis, Applied Machine Learning, Data Analysis
Earn a degree
Degree · 1 - 4 Years
University of North Texas
Skills you'll gain: Operations Management, Model Evaluation, Arbitration, Leadership Studies, Compensation Strategy, Integrated Marketing Communications, Organizational Change, Event Management, Grammar, Sales Process, Statistical Visualization, Driving engagement, Design Thinking, Public Policies, Target Market, Probability & Statistics, Cultural Diversity, Healthcare Ethics, Economics, Policy, and Social Studies, Music History
Earn a degree
Degree · 1 - 4 Years
O.P. Jindal Global University
Skills you'll gain: Econometrics, Surveys, Data Ethics, R (Software), Environmental Laws, Social Sciences, Research Reports, Social Determinants Of Health, Matplotlib, Public Policies, Research Methodologies, Political Sciences, Policy Development, Economics, Policy, and Social Studies, Economic Development, Financial Policy, Diplomacy, International Relations, Economics, Climate Change Adaptation
Earn a degree
Degree · 1 - 4 Years

Georgetown University
Skills you'll gain: Data Storytelling, Vulnerability Assessments, Operations Management, Surveys, Business Strategy, Competitive Intelligence, Design Thinking, Cyber Threat Intelligence, Machine Learning Methods, Social Justice, Descriptive Statistics, Environment, Business Ethics, Capital Budgeting, Market Opportunities, Storytelling, Marketing Planning, Leadership Studies, International Relations, Supplier Risk Management
Earn a degree
Degree · 1 - 4 Years

Illinois Institute of Technology
Skills you'll gain: Industrial and Organizational Psychology, Infrastructure As A Service (IaaS), Data Storytelling, Serverless Computing, Javascript and jQuery, Network Troubleshooting, Database Management Systems, Time Series Analysis and Forecasting, Open Source Technology, Cloud-Native Computing, Project Scoping, Networking Hardware, Virtualization, Unified Modeling Language, Cybersecurity, Cloud Security, Computer Hardware, Design Thinking, Team Oriented, DevSecOps
Earn a degree
Degree · 1 - 4 Years
University of Colorado Boulder
Skills you'll gain: Power Electronics, Computer Vision, Convolutional Neural Networks, Display Devices, Control Systems, Debugging, Image Analysis, Computer Displays, Tensorflow, Electronics, Electronics Engineering, Electronic Systems, Computer Programming Tools, Software Development Tools, Embedded Software, Electrical Engineering, Deep Learning, Systems Design, Artificial Neural Networks, Electronic Components
Credit offered
Graduate Certificate · 6 - 12 Months
University of Colorado Boulder
Skills you'll gain: Machine Learning Algorithms, Real-Time Operating Systems, Big Data, User Research, User Experience Design, User Experience, Power Electronics, User Interface and User Experience (UI/UX) Design, Usability, Verification And Validation, UI/UX Research, UI/UX Strategy, Data Preprocessing, Control Systems, Embedded Software, Internet Of Things, Machine Controls, User Interface (UI), Engineering, Scientific, and Technical Instruments, Embedded Systems
Credit offered
Graduate Certificate · 6 - 12 Months

University of London
Skills you'll gain: Process Design, Global Marketing, Consumer Behaviour, Statistical Analysis, Organizational Change, Process Mapping, Statistical Methods, Customer Retention, Integrated Marketing Communications, Innovation, Mergers & Acquisitions, Performance Measurement, Training and Development, Virtual Teams, Databases, International Finance, Research, Branding, Economic Development, Cultural Diversity
Earn a degree
Degree · 1 - 4 Years
O.P. Jindal Global University
Skills you'll gain: Operations Management, Design Thinking, Data Visualization, Active Listening, Business Ethics, Working Capital, Database Management, Sampling (Statistics), Environmental Social And Corporate Governance (ESG), Project Estimation, Financial Statements, Business Analytics, Predictive Modeling, Marketing Management, Financial Accounting, Predictive Analytics, Human Resources Management and Planning, Internet Of Things, Big Data, Data Presentation
Earn a degree
Degree · 1 - 4 Years

IIT Guwahati
Skills you'll gain: Package and Software Management, Social Network Analysis, Time Series Analysis and Forecasting, Cloud Computing Architecture, Linear Algebra, Data Structures, R (Software), Data Warehousing, Database Design, Model Evaluation, Database Management, Algorithms, Java Programming, Deep Learning, Portfolio Management, Oral Comprehension, C (Programming Language), Econometrics, Spreadsheet Software, Matplotlib
Earn a degree
Degree · 1 - 4 Years