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.

University of Colorado System
Skills you'll gain: Unified Modeling Language, Unit Testing, Software Design, Data Flow Diagrams (DFDs), Software Engineering Tools, Software Development Tools, JUnit, Development Testing, Data Ethics, Test Automation, Software Development Methodologies, Dataflow
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Architectural Drawing, AutoCAD, Architectural Design, Building Design, Architecture and Construction, Technical Drawing, Engineering Drawings, Civil and Architectural Engineering, Drafting and Engineering Design, Computer-Aided Design, Engineering Plans And Specifications, Sustainable Architecture, Autodesk, AutoCAD Civil 3D, Architectural Engineering, Structural Engineering, Land Development, Functional Design, Layout Design, 3D Modeling
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Node.JS, Web Development, HTML and CSS, Front-End Web Development, Web Servers, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Web Applications, JavaScript Frameworks, Server Side, Javascript, Middleware, Back-End Web Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Performance Stress Testing, Test Script Development, Integrated Development Environments, Code Reusability
Advanced · Course · 1 - 3 Months

Skills you'll gain: Mobile Development Tools, Full-Stack Web Development, Object Oriented Design, Android (Operating System), Application Design, User Interface (UI) Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Software Architecture, Software Design Patterns, Software Design, Systems Architecture, Microservices, Maintainability, Object Oriented Design, System Design and Implementation, Performance Tuning, Model View Controller, Application Design, Programming Principles, Scalability, Python Programming, Code Reusability, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Database Design, Software Design, User Experience Design, Database Theory, Usability, UI/UX Research, Usability Testing, User Interface and User Experience (UI/UX) Design, Relational Databases, Software Visualization, Software Architecture, Software Design Patterns, User Interface (UI) Design, Application Security, Design Strategies, Security Software, Servers, Operating Systems
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, Web Content, Search Engine Optimization, Web Content Accessibility Guidelines, Web Design, HTML and CSS, Hypertext Markup Language (HTML), Web Design and Development, Web Development, Javascript, Frontend Performance
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Secure Coding, .NET Framework, Data Validation, Business Logic, Database Design, Web Development, Database Development, C# (Programming Language), Verification And Validation, Relational Databases, Billing & Invoicing, Databases, User Interface (UI), Program Development, Billing, Database Application, Development Testing, Software Testing, Application Design, Web Design and Development
Beginner · Specialization · 3 - 6 Months

University of Illinois Urbana-Champaign
Skills you'll gain: Instructional and Curriculum Design, Needs Assessment, Education Software and Technology, Instructional Design, Education and Training, Diversity and Inclusion, Learning Theory, Training and Development, Instructional Strategies, People Development, Educational Materials, Pedagogy, Curriculum Development, Systems Analysis, Job Analysis, Process Analysis, Adult Education, Emerging Technologies, Data Ethics, Change Management
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: ASP.NET, .NET Framework, Restful API, Application Programming Interface (API), API Design, Object-Relational Mapping, C# (Programming Language), Data Store, Back-End Web Development, Data Access, Data Persistence, Data Validation, Data Mapping, Data Modeling
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Canva (Software), Brand Strategy, Branding, Style Guides, Brand Awareness, Brand Management, Marketing Design, Graphic Design, Marketing Collateral, Graphic and Visual Design, Marketing Materials, Typography, Design Elements And Principles, Color Theory, Asset Management, File Management
Beginner · Course · 1 - 4 Weeks