Communication design courses can help you learn visual storytelling, typography, layout principles, and branding strategies. You can build skills in creating effective presentations, developing user-centered designs, and crafting engaging digital content. Many courses introduce tools like Adobe Creative Suite, Sketch, and Figma, that support executing design projects and enhancing collaboration among team members.

Skills you'll gain: Dashboard, Data Warehousing, Extract, Transform, Load, Data Storytelling, SQL, Data Visualization, Dashboard Creation, Database Design, Data Security, Data Migration, Data Governance, Data Presentation, Descriptive Statistics, Data Store, Data Management, Relational Databases, Databases, Data Architecture, Excel Formulas, Business Intelligence
Beginner · Professional Certificate · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: English Language, Language Competency, Vocabulary, Writing, Business Writing, Oral Expression, Interviewing Skills, Language Learning, Verbal Communication Skills, Business Correspondence, Concision, Social Skills, Professional Networking, Rapport Building, Job Analysis, Multilingualism, Communication, Professionalism, Recruitment
Mixed · Course · 1 - 3 Months

Skills you'll gain: Git (Version Control System), GitHub, Version Control, Infrastructure as Code (IaC), Debugging, Cloud Management, Bash (Scripting Language), Test Automation, Puppet (Configuration Management Tool), Infrastructure As A Service (IaaS), Technical Communication, Web Services, Email Automation, Web Presence, Automation, Python Programming, Interviewing Skills, Configuration Management, Program Development, Programming Principles
Build toward a degree
Advanced · Professional Certificate · 3 - 6 Months

Skills you'll gain: User Story, Software Development Life Cycle, Stakeholder Engagement, Team Motivation, Software Architecture, Project Management Life Cycle, Resource Management, Project Planning, Peer Review, Agile Software Development, Scrum (Software Development), Stakeholder Management, Agile Methodology, Project Management, Information Technology, Risk Management, Interviewing Skills, Agile Project Management, Leadership, Communication
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Unit Testing, Software Development Life Cycle, Linux Commands, Software Architecture, Bash (Scripting Language), Shell Script, Git (Version Control System), GitHub, Full-Stack Web Development, Flask (Web Framework), Software Design, Version Control, File Management, Unix Shell, Linux, Application Deployment, Software Development Methodologies, Python Programming, NumPy, Data Analysis
Beginner · Specialization · 3 - 6 Months

University of California, Irvine
Skills you'll gain: Business Writing, Goal Setting, Negotiation, Time Management, Business Planning, Creative Thinking, Project Controls, Feasibility Studies, Cash Management, Entrepreneurship, Team Leadership, Business Correspondence, Financial Statement Analysis, Project Planning, Team Performance Management, Cost Control, Concision, Peer Review, Project Management, Communication
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Data Storytelling, Performance Measurement, Digital Media Strategy, Performance Metric, Search Engine Marketing, Conversion Funnel Analysis, Data-Driven Decision-Making, Search Engine Optimization, Branding, Web Analytics and SEO, Digital Marketing, Customer Engagement, Marketing Planning, Marketing Strategies, Marketing, E-Commerce, Email Marketing, Brand Awareness, Marketing Analytics, Performance marketing
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, Prompt Patterns, Generative AI, LLM Application, HR Tech, Human Resources, Management Training And Development, Employee Performance Management, Performance Review, Professional Development, Policy Development, New Hire Orientations, Communication, Communication Planning, Human Development, Recruitment, Interviewing Skills, Talent Recruitment, Policy Analysis
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: User Story, Software Development Life Cycle, Software Architecture, Sprint Retrospectives, Agile Software Development, Kanban Principles, DevOps, Backlogs, Full-Stack Web Development, Scrum (Software Development), Information Technology, Computer Hardware, Agile Methodology, Sprint Planning, Agile Project Management, Team Building, Registration, Risk Management, Leadership, Communication
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Django (Web Framework), Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Back-End Web Development, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), Database Management, Code Reusability, Database Theory, SQL, Database Design, Front-End Web Development, Unit Testing, MySQL, Computer Programming, Pseudocode, Communication
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Extract, Transform, Load, Database Administration, Data Warehousing, Web Scraping, Data Engineering, Data Pipelines, Database Architecture and Administration, Database Design, Database Management, Relational Databases, Linux Commands, SQL, Apache Kafka, Bash (Scripting Language), Apache Airflow, Shell Script, Data Store, Generative AI, Python Programming, Data Security
Intermediate · Professional Certificate · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Prompt Patterns, AI Product Strategy, Generative AI, New Product Development, Product Management, Product Lifecycle Management, Generative Model Architectures, Product Development, Innovation, ChatGPT, Product Roadmaps, Product Planning, Responsible AI, Commercialization, Generative Adversarial Networks (GANs), Artificial Intelligence, Product Strategy, Project Management Life Cycle, Product Design
Beginner · Professional Certificate · 3 - 6 Months