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: AI Personalization, Generative AI, Virtual Environment, AI Product Strategy, Augmented and Virtual Reality (AR/VR), Virtual Reality, Artificial Intelligence, Creativity, Storytelling, Game Design, Interactive Design, Prompt Engineering, AI Workflows, Media Production
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Statistical Process Controls, Statistical Hypothesis Testing, Process Improvement, Lean Methodologies, Kaizen Methodology, Process Capability, Six Sigma Methodology, Risk Analysis, Quality Improvement, Process Analysis, Statistical Analysis, Statistical Methods, Risk Management, Business Process, Sample Size Determination, Data Collection
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Waste Minimization, Environmental Engineering, Sustainable Engineering, Civil Engineering, Environmental Regulations, Sustainable Technologies, Environmental Resource Management, Environmental Laws, Environmental Policy, Transportation Operations, Estimation, Internet Of Things, Emerging Technologies
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Data Storytelling, Infographics, Interactive Data Visualization, Data Visualization, Storytelling, Storyboarding, Diagram Design, Data Analysis, Graphic and Visual Design
Beginner · Guided Project · Less Than 2 Hours

Johns Hopkins University
Skills you'll gain: Amazon Web Services, Tensorflow, Applied Machine Learning, Machine Learning Methods, Natural Language Processing, Classification Algorithms, Software Design, Application Development, Supervised Learning, Model Evaluation
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Digital Advertising, Paid media, Presentations, Social Media Campaigns, Advertising Campaigns, Digital Marketing, Web Analytics, Search Engine Optimization, Content Strategy, LinkedIn, Content Marketing, Social Media Marketing, Marketing Analytics, Target Audience, E-Commerce, Social Media Strategy, Smart Goals, Business Analysis, Market Analysis
Advanced · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Autoencoders, Convolutional Neural Networks, Generative Adversarial Networks (GANs), Applied Machine Learning, Keras (Neural Network Library), Unsupervised Learning, Artificial Intelligence, Data Transformation, Classification Algorithms
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

L&T EduTech
Skills you'll gain: Capacity Management, Capacity Planning, Construction Engineering, Civil and Architectural Engineering, Facility Management, Civil Engineering, Engineering Plans And Specifications, Traffic Flow Optimization, Transportation Operations, Infrastructure Architecture, Building Codes, Environmental Engineering, Safety Standards, Forecasting
Intermediate · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Digital pedagogy, Education Software and Technology, Learning Management Systems, Interactive Design, Quality Assurance, Innovation, Requirements Analysis
Intermediate · Course · 1 - 3 Months

28DIGITAL
Skills you'll gain: AI Personalization, Applied Machine Learning, Dimensionality Reduction, Feature Engineering, Machine Learning, Model Evaluation, Algorithms, Performance Tuning
Intermediate · Course · 1 - 3 Months

University of Geneva
Skills you'll gain: Data-oriented programming, Operating Systems, Simulation and Simulation Software
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Computational Logic, Theoretical Computer Science, Model Evaluation, Systems Analysis, Graph Theory, Verification And Validation, Algorithms, Data Structures
Intermediate · Course · 1 - 4 Weeks