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.

Adobe
Skills you'll gain: Photo Editing, Adobe Photoshop, AI powered creativity, Photography, Generative AI, Visual Storytelling, File Management, Image Quality, Creative Design, Graphic Design, Editing, Control Panels, Creativity
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Amazon S3, AWS SageMaker, Amazon Bedrock, AWS Identity and Access Management (IAM), Cloud Computing Architecture, Model Evaluation, Prompt Patterns, Generative AI, Generative AI Agents, Amazon Elastic Compute Cloud, Cloud Platforms, Amazon CloudWatch, Cloud Storage, Governance Risk Management and Compliance, Governance, AI Security, Cost Management, Risk Management, Team Management
Beginner · Specialization · 3 - 6 Months

Cloudera
Skills you'll gain: Database Design, SQL, Apache Hive, Relational Databases, Databases, Database Management, Database Management Systems, Big Data, Database Systems, Amazon Web Services, MySQL, Data Management, Query Languages, Amazon S3, Apache Hadoop, Data Storage, NoSQL, Data Storage Technologies, Cloud Storage, Data Analysis
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Healthcare Ethics, Medical Equipment and Technology, Health Care Administration, Hospital Experience, Nursing Management, Nursing Administration, Health Systems, Infection Control, Medical Equipment, Intensive Care Unit, Health Administration, Medical Support, Medical Management, Telehealth, Health Informatics, Health Information Management, Patient Flow, Bed Management, Hospital Admissions, Health Technology
Beginner · Specialization · 3 - 6 Months

University of California San Diego
Skills you'll gain: Session Initiation Protocols, Cloud Development, Android Development, Version Control, Integrated Development Environments, Cloud Applications, Cloud Computing Architecture, GitHub, Cloud Computing, Software Design, Application Development, Systems Design, Android (Operating System), Amazon Web Services, Embedded Software, Internet Of Things, Android Studio, Telecommunications, Mobile Development, Computer Vision
Intermediate · Specialization · 3 - 6 Months

The University of Edinburgh
Skills you'll gain: Ethical Standards And Conduct, Behavioral Management, Environmental Regulations, Sensory Systems Analysis
Mixed · Course · 1 - 3 Months

Pragmatic AI Labs
Skills you'll gain: Agentic Workflows, Data Pipelines, CI/CD, AI Workflows, Agentic systems, Technology Roadmaps, DevOps, Build Tools, Real Time Data, Development Environment, Data Architecture, TypeScript, Software Documentation, Software Development Tools, Data Processing, Computer Programming Tools, Rust (Programming Language), Package and Software Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: SQL Server Reporting Services, Business Intelligence, Business Intelligence Software, Business Reporting, Data Visualization, Interactive Data Visualization, Application Deployment, Microsoft SQL Servers, Report Writing, SQL, Role-Based Access Control (RBAC), Data Sharing
Mixed · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Model Deployment, Data Management, Artificial Intelligence and Machine Learning (AI/ML), Infrastructure Architecture, Data Infrastructure, AI Integrations, MLOps (Machine Learning Operations), Application Deployment, AI Workflows, Model Evaluation, Data Cleansing, Artificial Intelligence, Data Security, Application Frameworks, Machine Learning, Data Preprocessing, Data Pipelines, Scalability
Intermediate · Course · 1 - 3 Months

Creo Incubator
Skills you'll gain: Competitive Analysis, Sales Strategy, Entrepreneurial Finance, Market Analysis, Product Development, Go To Market Strategy, Market Opportunities, Market Research, New Product Development, Sales Process, Financial Acumen, Sales Management, Accounting, Financial Analysis, Experience Design, User Experience, Target Market, Entrepreneurship, Business Valuation, Fundraising
Intermediate · Specialization · 1 - 3 Months

Board Infinity
Skills you'll gain: Model Deployment, Model Training, Deep Learning, PyTorch (Machine Learning Library), Scalability, Docker (Software), MLOps (Machine Learning Operations), Application Deployment, Containerization, Model Evaluation, Artificial Neural Networks, Tensorflow, Network Architecture, Configuration Management, Performance Testing
Intermediate · Course · 1 - 4 Weeks
Madecraft
Skills you'll gain: Conflict Management, Negotiation, De-escalation Techniques, Communication Strategies, Active Listening, Interpersonal Communications, Collaboration, Communication, Verbal Communication Skills, Empathy, Relationship Management, Professionalism, Lifelong Learning, Rapport Building, Growth Mindedness, Professional Development, Emotional Intelligence, Willingness To Learn, Non-Verbal Communication, Self-Awareness
Beginner · Course · 1 - 4 Weeks