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: iOS Development, Apple iOS, Swift Programming, User Interface (UI), Apple Xcode, User Interface (UI) Design, Data Persistence, UI Components, Mobile Development, Programming Principles, Unit Testing, Application Development, Data Store, Mobile Development Tools, Software Testing, Apple software proficiency, Generative AI Agents, JSON, Mac OS, Storyboarding
Beginner · Course · 3 - 6 Months

Skills you'll gain: Maintenance, Repair, and Facility Services, Geospatial Information and Technology
Intermediate · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Claude Code, Anthropic Claude, Multimodal Prompts, Prompt Engineering, Prompt Patterns, Generative AI Agents, AI Orchestration, Context Engineering, Code Reusability, AI Workflows, Software Development, Generative AI, Software Quality Assurance, Software Development Life Cycle, Automation, Artificial Intelligence, Software Architecture, Software Testing, Software Design, Software Development Methodologies
★ 4.7 (168) · Beginner · Course · 1 - 3 Months

Georgia Institute of Technology
Skills you'll gain: Structural Engineering, Structural Analysis, Mechanical Engineering, Engineering Analysis, Mechanical Design, Torque (Physics), Engineering, Engineering Design Process, Engineering Calculations, Mechanics
★ 4.8 (1K) · Mixed · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Overcoming Objections, Negotiation, Closing (Sales), Active Listening, Cooperation, Workplace inclusivity, Customer Analysis, Composure, Communication Strategies, Teamwork, Interpersonal Communications, Team Building, Communication, Conflict Management, Relationship Building, Collaboration, Strategic Partnership, Organizational Effectiveness, Leadership, Persuasive Communication
★ 4.8 (1.2K) · Intermediate · Specialization · 3 - 6 Months
Madecraft
Skills you'll gain: Augmented and Virtual Reality (AR/VR), Prioritization, Decision Making, Business Ethics, Augmented Reality, Ethical Standards And Conduct, Growth Mindedness, Time Management, Creativity, Creative Thinking, Digital Assets, Self-Motivation, Strategic Decision-Making, Game Design, Overcoming Obstacles, Habit Formation, Goal Setting, Innovation, Productivity, Business Strategy
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Dashboard Creation, Variance Analysis, Dashboard, Business Reporting, Data Presentation, Data Storytelling, Power BI, Financial Reporting, Interactive Data Visualization, Business Intelligence, Report Writing, Data Visualization, Financial Data, User Feedback, Presentations, Financial Analysis, Microsoft Copilot, Data-Driven Decision-Making, Trend Analysis, Microsoft 365
Intermediate · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Personalized Campaigns, Generative AI, Data-Driven Marketing, Social Media Content, Content Performance Analysis, Persona Development, Marketing Automation, TikTok, Data-Driven Decision-Making, Social Media Strategy, Marketing Strategies, Social Media Campaigns, Content Creation, Forecasting, Campaign Management, Marketing Analytics, AI Enablement, Campaign Planning, Digital Media Strategy, Content Strategy
Intermediate · Course · 1 - 4 Weeks

University of London
Skills you'll gain: Virtual Reality, Augmented and Virtual Reality (AR/VR), Unity Engine, Virtual Environment, Video Game Development, Application Design, Display Devices, Technical Design, Persona (User Experience), Human Computer Interaction, Human Factors, Sensory Systems Analysis, Journalism, Mental Health Therapies
★ 4.7 (1.8K) · Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Prompt Engineering, Prompt Patterns, Proposal Writing, Prompt Engineering Tools, AI Workflows, Proposal Development, Business Writing, Business Correspondence, Email Automation, Writing, Administrative Support, AI literacy, AI Enablement, Workflow Management, Customer Acquisition Management, Writing and Editing, Business Communication, Office Administration, Calendar Management, LLM Application
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Reinforcement Learning, Computational Logic, Responsible AI, AI Workflows, Machine Learning Methods, Model Optimization, Agentic systems, Machine Learning, Theoretical Computer Science, Model Evaluation, Continuous Monitoring, Functional Specification, Markov Model, Verification And Validation, Safety and Security
Intermediate · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Presentations, Data Presentation, SQL, Descriptive Statistics, Data Storytelling, Data Analysis, Peer Review, Exploratory Data Analysis, Descriptive Analytics, Statistical Analysis, Data Modeling, Database Design, Performance Metric, Business Metrics, Analytical Skills, Business Analytics, Text Mining, Data Science, Data Import/Export, Target Audience
★ 4.2 (265) · Intermediate · Course · 1 - 4 Weeks