Graphic design courses can help you learn typography, color theory, layout design, and branding strategies. You can build skills in creating visual content for both print and digital platforms, as well as developing a keen eye for aesthetics and composition. Many courses introduce tools like Adobe Photoshop, Illustrator, and InDesign, that support executing design projects and bringing your creative ideas to life.

JetBrains
Skills you'll gain: Vibe coding, Generative AI Agents, Prompt Engineering, Game Design, Code Review, 3D Assets, Animation and Game Design, 3D Modeling, Integrated Development Environments, Artificial Intelligence, Generative AI, Project Planning, Javascript, Software Development, Product Development, Web Development, Product Design, Animations, Visual Design, Interactive Data Visualization
★ 4.9 (18) · Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Data-Driven Decision-Making, Descriptive Statistics, Data Literacy, Data Analysis, Plot (Graphics), Probability Distribution, Statistical Software, Statistics, Statistical Visualization, R (Software), Statistical Methods, Data Visualization, Statistical Analysis, Probability, R Programming, Probability & Statistics, Statistical Programming, Descriptive Analytics, Statistical Hypothesis Testing, Data Manipulation
★ 4.2 (16) · Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Memory Management, C++ (Programming Language), C (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Data Structures, Programming Principles, Software Design, Python Programming, Java, Algorithms, Performance Tuning
★ 4.5 (14) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Instagram, Facebook, LinkedIn, Content Creation, Social Media Content, Social Media, Graphic Design, Social Media Marketing, Marketing Design, Digital Marketing
★ 5 (6) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: WordPress, Information Architecture, Order Processing, Cloud Hosting, Frontend Performance, Web Design, Secure Coding, Performance Tuning, Amazon Web Services, Order Management, Data Management, Content Management Systems, Web Design and Development, Usability, Cloud Deployment, Performance Testing, Remote Access Systems, Payment Processing, Web Development, Web Servers
★ 4.7 (25) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Lead Generation, Marketing Automation, HubSpot CRM, Prospecting and Qualification, Prompt Engineering, Email Automation, ChatGPT, Dashboard, MarTech, Marketing Analytics, Customer Relationship Management (CRM) Software, AI Integrations
★ 4.8 (12) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Adobe Firefly, AI powered creativity, Adobe Photoshop, Generative AI, Adobe Creative Cloud, AI Workflows, Design Software, Photo Editing, Artificial Intelligence, Computer Graphic Techniques, Image Quality
★ 4.4 (17) · Beginner · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: Business Communication, Entrepreneurship, Social Media Marketing, Search Engine Optimization, Communication Strategies, Social Media, Web Design and Development, Web Analytics and SEO, Marketing, E-Commerce, Project Management, Business Strategy, Business Process, Branding, Brand Strategy
★ 4.1 (9) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Marketing Design, Organizational Structure, Diagram Design, Marketing Collateral, Graphic Design, Presentations, Dashboard, Collaborative Software
★ 4.8 (12) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Storytelling, Presentations, Microsoft PowerPoint, Oral Expression, Business Communication, Public Speaking, Verbal Communication Skills, Sales Presentations, Persuasive Communication, Drive Engagement, Target Audience
★ 4.2 (22) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Process Mapping, Business Process Modeling, Process Analysis, Business Process Improvement, Process Design, Business Process Management, Process Improvement, Lean Methodologies, Systems Thinking, Lean Six Sigma, Change Management, Quality Improvement, Process Flow Diagrams, Six Sigma Methodology, Stakeholder Analysis, Agile Methodology, Matrix Management, Dataflow, Prioritization, Generative AI
★ 4.5 (11) · Beginner · Course · 1 - 3 Months

JetBrains
Skills you'll gain: Object Oriented Design, File I/O, Data Structures, Python Programming, Programming Principles, Code Reusability, Computer Programming, Scripting, Data Processing, Package and Software Management, Code Review, Computational Logic, NumPy, Development Environment, Integrated Development Environments, Computational Thinking, Software Installation, Numerical Analysis
★ 4.6 (12) · Beginner · Course · 1 - 3 Months