Visual design courses can help you learn color theory, typography, layout principles, and visual hierarchy. You can build skills in creating compelling graphics, designing user interfaces, and developing branding strategies. Many courses introduce tools like Adobe Photoshop, Illustrator, and Figma, that support executing design projects and collaborating with teams. Additionally, you may explore methods for conducting user research and applying design thinking to solve visual communication challenges.

Skills you'll gain: Performance Tuning, Data Structures, Java Programming, Java, Performance Testing, Application Performance Management, Database Management, Database Architecture and Administration, Memory Management, Maintainability, Object Oriented Design, Databases, AI Integrations, Software Testing, Microservices, Algorithms, Application Frameworks, Scalability, SQL, Javascript
Intermediate · Course · 3 - 6 Months

Yale University
Skills you'll gain: Clinical Trials, Software Development Life Cycle, Medical Devices, Software Quality Assurance, Usability, Software Development, Medical Privacy, Human Computer Interaction, Verification And Validation, Human Factors, Biomedical Engineering, Risk Management, User Interface (UI), Software Design, Regulatory Compliance, Healthcare Project Management, Health Technology, Software Testing, Entrepreneurship, User Research
★ 4.8 (295) · Intermediate · Course · 3 - 6 Months

University of Pittsburgh
Skills you'll gain: Laboratory Testing, Diagnostic Tests, Medical Terminology, General Medical Tests and Procedures, Pharmaceutical Terminology, Pathology, Vital Signs, Patient Communication, Patient Safety, Emergency and Intensive Care, Medication Administration, Intravenous Therapy, English Language
★ 4.8 (3.3K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Video Editing, Adobe Premiere, Editing, Post-Production, Photo/Video Production and Technology, Video Production, Data Storage, Data Storage Technologies, Timelines, Visual Storytelling, Data Maintenance, File Management, Cloud Storage, Data Management, Client Services, Relationship Management, Storytelling, Self-Motivation, Price Negotiation, Customer Relationship Building
★ 4.4 (9) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Training and Development, Training Programs, Employee Training, Developing Training Materials, Adult Education, Drive Engagement, Employee Engagement, Compliance Training, Instructional Design, Workforce Development, On-The-Job Training, Organizational Development, Needs Assessment, Program Evaluation, Professional Development, Learning Styles
★ 4.8 (875) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: LangChain, LLM Application, Tool Calling, AI Workflows, Generative AI Agents, Agentic Workflows, Artificial Intelligence and Machine Learning (AI/ML), Application Development, Data Visualization, Agentic systems, Analytics, Software Development
★ 4.5 (150) · Intermediate · Course · 1 - 4 Weeks

Princeton University
Skills you'll gain: Programming Principles, Computer Programming, Object Oriented Design, Object Oriented Programming (OOP), Performance Tuning, Data Structures, Code Reusability, Other Programming Languages, Java Programming, Java, Program Development, Computational Thinking, Computer Science, Algorithms, Theoretical Computer Science, Animations
★ 4.7 (1.4K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Database Management, ChatGPT, Content Creation, Target Audience, Prompt Patterns, Web Presence, Storytelling, Brand Strategy, Branding, Generative AI, Database Application, Social Media Content, Database Design, AI Personalization, Information Architecture, Planning, Content Management Systems, No-Code Development, Organizational Skills
★ 4.2 (40) · Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Brand Strategy, Brand Marketing, Campaign Planning, Professional Networking, Brand Management, Branding, Storytelling, Mentorship, Communication Planning, Strategic Communication, Personal Attributes, Web Presence, Professional Development, LinkedIn, Overcoming Obstacles, Self-Awareness, Personal Integrity, Relationship Building, Recognizing Others, Personal Development
Beginner · Course · 1 - 3 Months

University of Leeds
Skills you'll gain: Test Case, Software Testing, Software Quality Assurance, Quality Assurance, Verification And Validation, Software Development Life Cycle, Software Development
★ 4.6 (448) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Warehousing, Extract, Transform, Load, IBM DB2, Star Schema, PostgreSQL, Snowflake Schema, Data Mart, Data Architecture, Data Modeling, Database Design, Database Systems, Data Lakes, Data Integration, Query Languages, Data Validation, Data Cleansing, SQL, Data Quality
★ 4.5 (268) · Intermediate · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: Logical Reasoning, Data Analysis, Deductive Reasoning, Analytical Skills, Analysis, Experimentation, Critical Thinking, Data Literacy, Critical Thinking and Problem Solving, Statistical Methods, Bayesian Statistics, Science and Research, Research Design, Behavioral Economics, Decision Making, Cognitive flexibility, Regression Analysis, Statistical Inference, Forecasting, Adaptability
★ 4.8 (1.5K) · Beginner · Course · 1 - 3 Months