Web design courses can help you learn layout design, color theory, typography, and responsive design techniques. You can build skills in user interface design, accessibility standards, and creating engaging user experiences. Many courses introduce tools like Adobe XD, Figma, and Sketch, that support prototyping and collaborating on design projects. You'll also explore HTML, CSS, and JavaScript basics, enabling you to implement your designs effectively and understand how they function on the web.

Skills you'll gain: Cloud Applications, Node.JS, Application Deployment, Google Cloud Platform, Full-Stack Web Development, Web Applications, Server Side, Development Environment, Data Import/Export, Back-End Web Development, Data Store, Frontend Integration
Beginner · Project · Less Than 2 Hours

California Institute of the Arts
Skills you'll gain: Game Design, Prototyping, Software Design Documents, Visualization (Computer Graphics), Ideation, Conceptual Design, Usability Testing, Graphic and Visual Design, Peer Review, Creativity
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Requirements Management, Design Reviews, Systems Engineering, Engineering Management, User Requirements Documents, Requirements Analysis, Systems Design, Business Requirements, Software Engineering, Systems Integration, Leadership, Engineering Design Process, Performance Measurement, Manufacturing and Production, Coordination, Data-Driven Decision-Making, Decision Making
Build toward a degree
Beginner · Course · 1 - 3 Months

Skills you'll gain: Color Theory, Typography, Adobe Express, Visual Design, Color Matching, Design, Graphic Design, Creative Design, Design Elements And Principles, Layout Design, Branding
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Wireframing, Application Design, Web Design, Collaborative Software, User Interface (UI), Miro AI, Mockups
Beginner · Guided Project · Less Than 2 Hours

Simplilearn
Skills you'll gain: AI Personalization, Wireframing, Generative AI, Prototyping, Figma (Design Software), Information Architecture, User Interface and User Experience (UI/UX) Design, User Flows, UI Components, Technical Design, Application Design, Software Architecture, Responsive Web Design
Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Health Policy, Health Systems, Public Health, Health Information Management, Research Design, Systems Analysis, Scalability, Technical Communication, Data Quality
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Load Balancing, Google Cloud Platform, Cloud Applications, Cloud Deployment, Infrastructure As A Service (IaaS), Cloud Infrastructure, Virtual Machines, Web Servers, Servers, Application Performance Management
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Unified Modeling Language, Software Design Patterns, C++ (Programming Language), Software Architecture, Object Oriented Design, Software Design, Object Oriented Programming (OOP), Maintainability, Programming Principles
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Azure DevOps, DevOps, Agile Methodology, Continuous Delivery, Collaborative Software, CI/CD, Microsoft Azure, Software Development, Application Performance Management, Version Control
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Bash (Scripting Language), Shell Script, Linux Commands, Unix Shell, Scripting, Linux, Unix Commands, Command-Line Interface, User Interface (UI), IT Automation, Interactive Design, File I/O, Programming Principles, Debugging, File Management
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Amazon Web Services, Load Balancing, Application Deployment, Scalability, Amazon Elastic Compute Cloud, Cloud Computing, Linux Servers, Cloud Infrastructure, Cloud Applications, Network Architecture, Network Infrastructure, Web Applications
Intermediate · Guided Project · Less Than 2 Hours