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: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Cyber Threat Intelligence, Security Information and Event Management (SIEM), AI Security, Threat Modeling, AI literacy, Threat Detection, Cybersecurity, Incident Response, Malware Protection, Exploitation techniques, Artificial Intelligence and Machine Learning (AI/ML), Anomaly Detection, Augmented and Virtual Reality (AR/VR), Vulnerability Management, Model Evaluation, Incident Management
Intermediate · Specialization · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, LLM Application, Large Language Modeling, Project Planning, AI literacy, AI Enablement, Generative AI, Risk Analysis, Timelines, Project Risk Management, Performance Metric, AI powered creativity, Project Schedules, Project Management, Artificial Intelligence, Organizational Skills, Risk Management, Email Automation
Beginner · Specialization · 1 - 3 Months
Arizona State University
Skills you'll gain: Classroom Management, Lesson Planning, Instructional and Curriculum Design, Teaching, Instructional Design, Pedagogy, Curriculum Planning, Instructional Strategies, Education and Training, Curriculum Development, Language Competency, Digital pedagogy, Train The Trainer, Research, Human Learning, Student Engagement, Literacy, English Language, Verbal Communication Skills, Critical Thinking
Beginner · Specialization · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, AI powered creativity, Multimodal Prompts, LLM Application, AI literacy, Anthropic Claude, Creative Problem-Solving, AI Enablement, Generative AI, AI Personalization, Creative Thinking, Artificial Intelligence, Innovation, Brainstorming, Large Language Modeling, Game Design, Ideation, Creativity
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Microsoft Copilot, Microsoft Power Platform, Prompt Engineering, Microsoft Power Automate/Flow, Power BI, Microsoft 365, Multimedia, Microsoft PowerPoint, Dashboard, Microsoft Word, Microsoft Excel, Spreadsheet Software, Power Platform Architecture & Technical Design, No-Code Development, Data Visualization, Collaborative Software, Microsoft Office, Data Integration, Presentations, Data Analysis
Beginner · Specialization · 3 - 6 Months

Multiple educators
Skills you'll gain: Prompt Patterns, Personalized Campaigns, Data-Driven Marketing, MarTech, Strategic Marketing, AI Enablement, AI literacy, Email Automation, Driving engagement, Market Intelligence, Data Ethics, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Large Language Modeling, Augmented and Virtual Reality (AR/VR), Content Creation, Model Evaluation, Machine Learning, Data Synthesis, Image Analysis
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Database Administration, Data Warehousing, Extract, Transform, Load, SQL, Data Pipelines, Database Architecture and Administration, Database Design, Database Management, Relational Databases, Linux Commands, IBM Cognos Analytics, Apache Kafka, Bash (Scripting Language), Apache Airflow, Shell Script, IBM DB2, Data Transformation, Data Visualization, Data Store, Data Architecture
Beginner · Professional Certificate · 3 - 6 Months
Multiple educators
Skills you'll gain: Unit Testing, Data Structures, Event-Driven Programming, File I/O, Interactive Data Visualization, Java, Java Programming, Object Oriented Design, Object Oriented Programming (OOP), User Interface (UI), Debugging, Software Testing, Computer Programming, Cryptography, Software Engineering, Bioinformatics, Algorithms, Data Analysis, Software Design, Problem Solving
Beginner · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Identity and Access Management, Cloud Infrastructure, Google Cloud Platform, Prompt Engineering, Application Deployment, Kubernetes, Prompt Engineering Tools, Containerization, Infrastructure As A Service (IaaS), Cloud Deployment, Infrastructure Architecture, Cloud Computing Architecture, Cloud Computing, Cloud Solutions, Prompt Patterns, Virtual Machines, CI/CD, Cloud-Native Computing, Terraform, Cloud Applications
Intermediate · Specialization · 3 - 6 Months

Arizona State University
Skills you'll gain: Classroom Management, Lesson Planning, Learning Management Systems, Education Software and Technology, Oral Comprehension, Oral Expression, Instructional and Curriculum Design, Teaching, Instructional Design, Pedagogy, Curriculum Planning, Instructional Strategies, Education and Training, English Language, Language Competency, Digital pedagogy, Educational Materials, Writing, Literacy, Train The Trainer
Beginner · Professional Certificate · 3 - 6 Months

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, AI powered creativity, Ideation, Verification And Validation, Succession Planning, LLM Application, AI literacy, Business Writing, Responsible AI, Generative AI, AI Enablement, Leadership, Business Correspondence, Meeting Facilitation, Leadership and Management, Creativity, Problem Solving, Risk Management
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Cloud Deployment, Software Development Life Cycle, Open Web Application Security Project (OWASP), OpenShift, Containerization, Istio, Kubernetes, Node.JS, Software Architecture, Application Deployment, Restful API, Database Design, Cloud-Native Computing, Git (Version Control System), Responsive Web Design, Ajax, Grafana, Javascript, Azure DevOps, Software Development
Beginner · Professional Certificate · 3 - 6 Months