Digital design courses can help you learn graphic design principles, typography, color theory, and layout techniques. You can build skills in creating user interfaces, developing branding strategies, and producing digital illustrations. Many courses introduce tools like Adobe Creative Suite, Sketch, and Figma, that support designing engaging visuals and interactive experiences.

Skills you'll gain: User Interface (UI) Design, Mobile Development, User Interface and User Experience (UI/UX) Design, React Native, Apple iOS, UI Components, Android Development, iOS Development, Mobile Development Tools, Databases, Cloud Applications, Database Management, Database Management Systems, Flutter (Software), Application Design, Application Deployment, Back-End Web Development, Application Performance Management, Marketing Strategies
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Branding, Brand Strategy, Brand Awareness, Creative Design, Visual Storytelling, Target Audience, Brand Management, User Feedback, Customer Insights, Storytelling, Growth Strategies, Marketing, Driving engagement, Market Research, User Research, Goal Setting, Promotional Strategies, Social Media, Customer Analysis, Digital Marketing
Beginner · Course · 1 - 4 Weeks

American Psychological Association
Skills you'll gain: Descriptive Statistics, Data Literacy, Graphing, Statistical Visualization, Statistical Hypothesis Testing, Probability & Statistics, Statistical Inference, Quantitative Research, Statistics, Statistical Analysis, Statistical Methods, Descriptive Analytics, Sample Size Determination, Data Analysis, Sampling (Statistics), Exploratory Data Analysis, Science and Research, Psychology, Bayesian Statistics, Research Design
Beginner · Course · 1 - 3 Months

Nanjing University
Skills you'll gain: Operating Systems, File Management, Computer Systems, File Systems, OS Process Management, System Software, Software Architecture, Software Systems, Memory Management, Software Design, System Design and Implementation, File I/O, Computer Hardware, Peripheral Devices, Algorithms, Human Computer Interaction
Mixed · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Requirements Analysis, User Requirements Documents, Systems Development Life Cycle, Software Development Methodologies, Requirements Elicitation, Agile Methodology, Software Documentation, Software Design Documents, Security Requirements Analysis, System Requirements, Software Development Life Cycle, Agile Software Development, Waterfall Methodology
Beginner · Course · 1 - 4 Weeks

Amazon
Skills you'll gain: Git (Version Control System), Software Development Methodologies, Requirements Analysis, Version Control, Systems Development Life Cycle, Application Development, Software Development Life Cycle, Software Development, Agile Software Development, Unified Modeling Language, Software Testing, JUnit, Agile Methodology, Programming Principles, Java Programming, Spring Framework, Maintainability, Debugging, Java, Software Design Patterns
Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Prompt Engineering, Prompt Patterns, Generative AI Agents, Tool Calling, Agentic Workflows, Agentic systems, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, Human Computer Interaction, OpenAI, Artificial Intelligence
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Prompt Patterns, Prompt Engineering Tools, AI literacy, Document Management, Context Engineering, AI Integrations, Artificial Intelligence, Generative AI
Beginner · Course · 1 - 4 Weeks

Universiteit Leiden
Skills you'll gain: Sustainable Development, Sustainable Design, Sustainable Systems, Environment and Resource Management, Environmental Issue, Natural Resource Management, Waste Minimization, Environmental Science, Pollution Prevention, Resource Utilization, Materials science, Supply And Demand, Social Studies, Inventory Management, Consumer Behaviour
Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Unity Engine, Video Game Development, Object Oriented Programming (OOP), Object Oriented Design, Game Design, C# (Programming Language), Code Reusability, Event-Driven Programming, File I/O, UI Components, User Interface (UI), Data Import/Export, Data Persistence, Configuration Management
Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Marketing and Public Relations, Integrated Marketing Communications, Marketing Communications, Public Relations, Storytelling, Communication Planning, Content Performance Analysis, Strategic Communication, Target Audience, Promotions and Campaigns, Campaign Planning, Cross-Channel Marketing, User Research, Ethical Standards And Conduct, AI Integrations
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Health Informatics, Azure Active Directory, Medical Privacy, Cloud Security, Health Care, Identity and Access Management, Real Time Data, Data Infrastructure, Model Training, Patient Education and Support, AI Security, Microsoft Azure, Clinical Data Management, Clinical Monitoring, Health Technology, Image Analysis, Data Visualization Software, Patient Communication, Generative AI, AI Integrations
Beginner · Professional Certificate · 3 - 6 Months