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.

Google Cloud
Skills you'll gain: Google Cloud Platform, NoSQL, Cloud Applications, Database Administration, Relational Databases, Database Management, Database Architecture and Administration, Database Design, Query Languages, Serverless Computing, Data Migration, Transaction Processing
Intermediate · Course · 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Computer Vision, Power Electronics, Display Devices, Control Systems, Image Analysis, Computer Displays, Tensorflow, Electronic Systems, Deep Learning, Systems Design, Debugging, Artificial Neural Networks, Electrical Engineering, USB, Semiconductors, Technical Design, Electrical Power, Electrical Systems, Artificial Intelligence and Machine Learning (AI/ML), Computer Programming Tools
Credit offered
Graduate Certificate · 6 - 12 Months
Universidad de los Andes
Skills you'll gain: Continuous Integration, User Story, Version Control, Unified Modeling Language, Test Driven Development (TDD), Software Testing, Test Automation, Software Architecture, Maintainability, JavaScript Frameworks, Software Design, Usability, Unit Testing, Acceptance Testing, Web Content Accessibility Guidelines, Regression Testing, Angular, Agile Software Development, Application Design, Software Design Patterns
Credit offered
Mastertrack · 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, Product Development, User Experience, Power Electronics, User Interface and User Experience (UI/UX) Design, Usability, Verification And Validation, UI/UX Research, Human Computer Interaction, Embedded Software, Persona (User Experience), Control Systems, File Systems, Internet Of Things, User Interface (UI), Embedded Systems
Credit offered
Graduate Certificate · 6 - 12 Months
O.P. Jindal Global University
Skills you'll gain: Econometrics, Surveys, Environmental Laws, Sampling (Statistics), Social Sciences, Research Reports, Social Determinants Of Health, Matplotlib, Public Policies, Research Methodologies, Political Sciences, Economics, Policy, and Social Studies, Economic Development, Policy Analysis, Diplomacy, International Relations, Economics, Complex Problem Solving, Immigration Law, Socioeconomics
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, 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

Skills you'll gain: New Product Development, Research Methodologies, Innovation, Intellectual Property, Performance Measurement, Financial Modeling, Design Thinking, Value Propositions, Private Equity, Team Building, Social Media Strategy, Business Modeling, Active Listening, Sustainable Business, Business Planning, Business Strategy, Supplier Relationship Management, Ideation, Entrepreneurship, Stakeholder Engagement
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, Statistical Visualization, Web Development, Generative AI
Credit offered
Graduate Certificate · 6 - 12 Months

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

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

Dartmouth College
Skills you'll gain: Natural Language Processing, Field-Programmable Gate Array (FPGA), Statistical Machine Learning, Machine Learning, Embedded Systems, Embedded Software, Machine Learning Algorithms, Distributed Computing, Generative AI, Image Analysis, Software Design, Computer Vision, Electrical and Computer Engineering, Engineering Analysis, Digital Communications, Serial Peripheral Interface, Student Support and Services, Student Services, Text Mining, Electronics Engineering
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, Machine Learning Methods, Social Justice, Descriptive Statistics, Environment, Business Ethics, Capital Budgeting, Market Opportunities, Storytelling, Marketing Planning, International Relations, Policy Development, Political Sciences
Earn a degree
Degree · 1 - 4 Years