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 California, Berkeley
Skills you'll gain: User Research, Stakeholder Analysis, Materials science, Exploratory Data Analysis, Design Research, Java Programming, Semiconductors, Matplotlib, Pandas (Python Package), Medical Devices, Finite Element Methods, Team Leadership, Energy and Utilities, Control Systems, Environmental Engineering, Radiation Protection, Structural Engineering, Vibrations, Linear Algebra, Engineering Analysis
Earn a degree
Degree · 1 - 4 Years

S.P. Jain Institute of Management and Research
Skills you'll gain: Mergers & Acquisitions, Search Engine Marketing, Operations Management, Working Capital, Competitive Analysis, Business Valuation, Manufacturing Operations, Design Thinking, Large Language Modeling, Business Strategy, Supply Chain Management, Digital Transformation, Persuasive Communication, Promotional Strategies, Consumer Behaviour, Team Management, Organizational Change, Change Management, Financial Statement Analysis, Technical Consulting
Earn a degree
Degree · 1 - 4 Years

Google Cloud
Skills you'll gain: Generative AI, AI Personalization, Web Content, Google Cloud Platform, Prompt Engineering, Web Analytics and SEO, Content Management, Web Design and Development
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: LLM Application, Large Language Modeling, Open Web Application Security Project (OWASP), Cloud Security, Application Security, Security Controls, Security Software, Prompt Engineering, Data Security, Cloud API, Integration Testing, API Design, System Configuration, Configuration Management
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Generative AI, AI Personalization, Web Analytics and SEO, Web Content, Prompt Engineering, Google Cloud Platform, User Experience
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: LLM Application, Open Web Application Security Project (OWASP), Large Language Modeling, Secure Coding, Responsible AI, Application Security, Security Controls, Prompt Engineering, Google Cloud Platform, Cloud API, API Design, Configuration Management
Beginner · Course · 1 - 3 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: Revenue Management, Customer Analysis, Descriptive Analytics, Large Language Modeling, Unsupervised Learning, Social Network Analysis, People Analytics, FinTech, Database Design, Predictive Analytics, Biostatistics, Social Determinants Of Health, Gerontology, Data Visualization, Health Informatics, Deep Learning, Risk Analysis, Time Series Analysis and Forecasting, Bayesian Statistics, Digital Transformation
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, Object Oriented Design, Theoretical Computer Science, Operating Systems, Android Development, Database Design, Encryption, Bioinformatics, Java Programming, Feature Engineering, Algorithms, TCP/IP, Version Control, Data Structures, Model View Controller
Earn a degree
Degree · 1 - 4 Years
University of Illinois at Urbana-Champaign
Skills you'll gain: Business Strategy, Data Storytelling, Management Accounting, Fund Accounting, Operations Management, Mergers & Acquisitions, Financial Statement Analysis, Credit Risk, Marketing, Risk Management, Machine Learning Algorithms, Revenue Recognition, Variance Analysis, Entrepreneurship, Data Governance, Financial Auditing, Generative AI, Financial Market, Supply And Demand, Statistical Inference
Credit offered
Graduate Certificate · 6 - 12 Months

University of Pittsburgh
Skills you'll gain: LLM Application, Tool Calling, Database Systems, Data Visualization, Database Design, Apache Spark, Large Language Modeling, Supervised Learning, Data Ethics, Bayesian Statistics, Time Series Analysis and Forecasting, Data Visualization Software, Cloud Computing, Linear Algebra, Data Governance, Predictive Modeling, Regression Analysis, Exploratory Data Analysis, Applied Machine Learning, Data Analysis
Earn a degree
Degree · 1 - 4 Years

Pontificia Universidad Católica de Chile
Skills you'll gain: Revenue Management, Data Ethics, Customer Analysis, Descriptive Analytics, Large Language Modeling, Social Network Analysis, People Analytics, FinTech, Database Design, Predictive Analytics, Biostatistics, Social Determinants Of Health, Unsupervised Learning, Gerontology, Data Visualization, Deep Learning, Risk Analysis, Time Series Analysis and Forecasting, Bayesian Statistics, Digital Transformation
Earn a degree
Degree · 1 - 4 Years

Google Cloud
Skills you'll gain: Large Language Modeling, LLM Application, Threat Modeling, Open Web Application Security Project (OWASP), Application Security, Responsible AI, Google Cloud Platform, Security Controls, Security Software, Security Requirements Analysis, Application Programming Interface (API), API Design, System Configuration
Beginner · Course · 1 - 3 Months