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: Network Planning And Design, Network Troubleshooting, Google Cloud Platform, Network Monitoring, Event Monitoring, Network Performance Management, Cloud Engineering, Hybrid Cloud Computing, Network Architecture, Network Engineering, Virtual Networking, Cloud Infrastructure, Virtual Private Networks (VPN), Load Balancing, Kubernetes, Network Infrastructure, Cloud Services, Firewall, Network Routing, Functional Requirement
Advanced · Course · 1 - 3 Months

Skills you'll gain: Spatial Analysis, C# (Programming Language)
Intermediate · Course · 1 - 3 Months
University of London
Skills you'll gain: Human Computer Interaction, Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Data Transformation, Combinatorics, Database Design, Model Evaluation, Web Development, Generative AI
Earn a degree
Degree · 1 - 4 Years
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

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
University of London
Skills you'll gain: Human Computer Interaction, Virtual Reality, Game Design, Full-Stack Web Development, Mobile Development, Agile Software Development, Animations, Data Ethics, Event-Driven Programming, Git (Version Control System), Web Applications, Incident Response, Data Science, Natural Language Processing, Data Transformation, Combinatorics, Database Design, Model Evaluation, Web Development, Generative AI
Credit offered
Graduate Certificate · 6 - 12 Months

Clemson University
Skills you'll gain: Human Computer Interaction, Large Language Modeling, Database Management, Dimensionality Reduction, Database Design, Database Management Systems, Generative AI, MySQL, 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