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.

University of Pittsburgh
Skills you'll gain: Retrieval-Augmented Generation, LLM Application, Tool Calling, Data Visualization, Database Design, Database Management, Web Services, Data Ethics, Supervised Learning, Apache Spark, Bayesian Statistics, Data Visualization Software, Predictive Modeling, Linear Algebra, Model Evaluation, Data Literacy, Data Governance, Regression Analysis, Data Modeling, Data Analysis
Earn a degree
Degree · 1 - 4 Years

University of Illinois at Urbana-Champaign
Skills you'll gain: Data Visualization, Data Storytelling, Management Accounting, Fund Accounting, Operations Management, Mergers & Acquisitions, Financial Statement Analysis, Credit Risk, Marketing, Machine Learning Algorithms, Business Strategy, Risk Management, Revenue Recognition, Financial Auditing, Entrepreneurship, Data Governance, Generative AI, Financial Market, Statistical Inference, Strategic Decision-Making
Credit offered
Graduate Certificate · 6 - 12 Months
Universidad de los Andes
Skills you'll gain: User Story, Supervised Learning, LangChain, Unsupervised Learning, Cloud-Native Computing, Process Analysis, Continuous Deployment, Software Testing, Android Jetpack, Model Evaluation, API Design, Dashboard, Project Controls, Angular, Software Architecture, Design Thinking, Internet Of Things, Security Requirements Analysis, Microservices, Software As A Service
Earn a degree
Degree · 1 - 4 Years

Google Cloud
Skills you'll gain: AI Security, Large Language Modeling, Open Web Application Security Project (OWASP), Model Deployment, Prompt Engineering, Application Security, Security Testing, Secure Coding, Continuous Monitoring, Google Cloud Platform, Cloud API, Application Programming Interface (API), System Configuration, API Design
Beginner · Course · 1 - 3 Months

Indian Statistical Institute
Skills you'll gain: Sampling (Statistics), Time Series Analysis and Forecasting, Sample Size Determination, Statistical Machine Learning, Spatial Data Analysis, Statistical Hypothesis Testing, Probability, Database Management Systems, Economics, Statistical Modeling, SQL, NumPy, Data Compilation, Statistical Methods, Dimensionality Reduction, Lifelong Learning, Regression Analysis, Graphing, Surveys, International Finance
Postgraduate Diploma · 6 - 12 Months
O.P. Jindal Global University
Skills you'll gain: Operations Management, Data Storytelling, Design Thinking, Data Visualization, Active Listening, Business Ethics, Sampling (Statistics), Working Capital, Database Management, Environmental Social And Corporate Governance (ESG), Project Estimation, Business Analytics, Financial Statement Analysis, Global Marketing, Financial Accounting, Predictive Analytics, Big Data, Regression Analysis, Operations Research, Marketing
Earn a degree
Degree · 1 - 4 Years

BITS Pilani
Skills you'll gain: Relational Databases, User Research, Probability & Statistics, Data Storytelling, Bash (Scripting Language), Graph Theory, Theoretical Computer Science, Object Oriented Design, Android Development, Database Design, Encryption, Bioinformatics, Java Programming, Feature Engineering, Algorithms, TCP/IP, Operating Systems, Version Control, Data Structures, Model View Controller
Earn a degree
Degree · 1 - 4 Years

Google Cloud
Skills you'll gain: AI Security, LLM Application, Model Deployment, Threat Modeling, Open Web Application Security Project (OWASP), Security Controls, Security Requirements Analysis, Cloud API, API Design, Application Programming Interface (API)
Beginner · Course · 1 - 3 Months

Northeastern University
Skills you'll gain: Data Storytelling, Text Mining, Data Warehousing, Unsupervised Learning, Database Design, Data Governance, Data Mining, Interactive Data Visualization, Generative AI, Web Scraping, Plotly, Classification Algorithms, PyTorch (Machine Learning Library), Operations Research, Supervised Learning, NoSQL, Database Theory, Exploratory Data Analysis, Time Series Analysis and Forecasting, Natural Language Processing
Earn a degree
Degree · 1 - 4 Years

University of Colorado Boulder
Skills you'll gain: User Story, New Product Development, Real-Time Operating Systems, Model Based Systems Engineering, Model Evaluation, Field-Programmable Gate Array (FPGA), Failure Analysis, Sustainable Business, Data Mining, Delegation Skills, Object Oriented Design, Sampling (Statistics), Proposal Writing, Supplier Management, Accountability, Data Ethics, Prompt Engineering, Sustainability Reporting, Database Design, Unsupervised Learning
Earn a degree
Degree · 1 - 4 Years

Georgetown University
Skills you'll gain: Data Storytelling, Vulnerability Assessments, Operations Management, Business Strategy, Competitive Intelligence, Design Thinking, Survey Creation, Cyber Threat Intelligence, Social Justice, Descriptive Statistics, Environment, Business Ethics, Capital Budgeting, Market Opportunities, Storytelling, Marketing Planning, International Relations, Artificial Intelligence, Policy Development, Political Sciences
Earn a degree
Degree · 1 - 4 Years
University of London
Skills you'll gain: Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Human Computer Interaction, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Unsupervised Learning, Combinatorics, Database Design, Web Development, Generative AI, Usability Testing
Credit offered
Graduate Certificate · 6 - 12 Months