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: Mainframe Computing, COBOL (Programming Language), Software Development Life Cycle, z/OS, Unit Testing, Systems Analysis, Job Control Language (JCL), IBM DB2, Systems Development, Debugging, Pseudocode, Software Development Methodologies, Virtualization, Agile Methodology, Software Development, Test Driven Development (TDD), Report Writing, Relational Databases, Software Testing, Technical Support
Intermediate · Professional Certificate · 3 - 6 Months

Illinois Institute of Technology
Skills you'll gain: Industrial and Organizational Psychology, Infrastructure As A Service (IaaS), Data Storytelling, Cloud-Native Computing, Serverless Computing, Javascript and jQuery, Network Troubleshooting, Database Management Systems, Time Series Analysis and Forecasting, Open Source Technology, 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 Michigan
Skills you'll gain: Sampling (Statistics), Sample Size Determination, Surveys, Survey Creation, Data Collection, Statistical Analysis, Interviewing Skills, Research Design, STATA (Software), R (Software), Data Integration, Data Validation, Data Ethics, Data Analysis, Stata, Data Quality, Statistical Modeling, Qualitative Research, Data Cleansing, R Programming
Beginner · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: MLOps (Machine Learning Operations), Systems Design, Tensorflow, Hybrid Cloud Computing, Google Cloud Platform, Systems Architecture, Performance Tuning, Applied Machine Learning, Machine Learning, Distributed Computing, Scalability, Data Pipelines
Advanced · Course · 1 - 3 Months

Queen Mary University of London
Skills you'll gain: Qualitative Research, Research Methodologies, Surveys, Science and Research, Data Collection, Focus Group, Research, Market Research, Research Design, Sample Size Determination, Interviewing Skills, Probability & Statistics, Case Studies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Query Languages, Databases
Beginner · Course · 1 - 3 Months

Skills you'll gain: Tensorflow, Deep Learning, Artificial Neural Networks, Keras (Neural Network Library), Image Analysis, Artificial Intelligence and Machine Learning (AI/ML), Computer Vision, Applied Machine Learning, Data Processing
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Email Marketing, Search Engine Optimization, Web Analytics and SEO, Social Media Marketing, Brand Marketing, Brand Awareness, Branding, Digital Marketing, Marketing Design, Marketing, Content Creation, Web Design and Development
Beginner · Guided Project · Less Than 2 Hours

University of Washington
Skills you'll gain: Ruby (Programming Language), Other Programming Languages, Object Oriented Programming (OOP), Computer Programming, Programming Principles, Functional Design, Computational Thinking, Software Design Patterns, Theoretical Computer Science, Debugging
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Data Governance, Data Storage Technologies, Analytics, Business Analytics, Data Storage, Big Data, Databases, Business Intelligence, Data Analysis, Relational Databases, Data Quality, SQL, Organizational Structure, Cloud Computing
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Stress Management, Mindfulness, Personal Development, Mental Concentration, Emotional Intelligence, Self-Awareness, Team Building, Collaboration, Resilience, Communication, Productivity, Professional Development, Leadership Studies
Beginner · Course · 1 - 4 Weeks

Berklee
Skills you'll gain: Intellectual Property, Entrepreneurship, Music History, Contract Negotiation, Fundraising and Crowdsourcing, Team Building, Design Thinking, Brand Strategy, Professional Networking, Lawsuits, Creativity, Ideation, Innovation, Branding, Music, Creative Problem-Solving, Product Development, Revenue Management, Social Media, Business
Beginner · Specialization · 3 - 6 Months