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.

National Taiwan University
Skills you'll gain: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computational Logic, Program Development, Memory Management
★ 4.8 (370) · Mixed · Course · 1 - 3 Months

Universidad Austral
Skills you'll gain: Pedagogy, Teaching, Education and Training, Environment, Sustainable Development, Instructional Strategies, Environmental Science, Environmental Issue, Environmental Resource Management, Environment and Resource Management, Sustainable Systems, Socioeconomics, Environmental Policy, Community Development, Community Organizing, Natural Resource Management, Student Engagement, Community Outreach, Biology, Collaboration
★ 4.9 (208) · Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: Test Automation, Regression Testing, Software Testing, Software Development Tools, Test Tools, Computer Programming Tools, White-Box Testing, Code Coverage, Security Testing, Verification And Validation, Test Case, Test Data, Automation, Functional Requirement, Application Security, Vulnerability Scanning, Continuous Monitoring
★ 4.2 (87) · Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Identity and Access Management, Cloud Security, OAuth, Google Cloud Platform, Kubernetes, Cloud Storage, Authentications, Security Controls, Application Security, Authorization (Computing), Data Security, Role-Based Access Control (RBAC), Hardening, Web Applications, Vulnerability Scanning, Encryption, Key Management, Virtual Machines
★ 4.7 (351) · Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Graph Theory, Data Structures, Algorithms, Tree Maps, Theoretical Computer Science, Analysis, Python Programming
★ 4.6 (191) · Advanced · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Global Positioning Systems, Journalism, Environmental Monitoring, Music, Geospatial Information and Technology, Political Sciences, Entrepreneurship, Systems Engineering, Culture, Media and Communications, Governance, Higher Education, Public Policies, Physical Science, Physics, Engineering Design Process, Systems Integration, Environmental Science, Human Factors, Writing
★ 4.2 (41) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Google Cloud Platform, Cloud Infrastructure, Cloud Solutions, Infrastructure As A Service (IaaS), Terraform, Cloud Engineering, Load Balancing, Cloud Services, Managed Services, Cloud Management, Cloud Development, Infrastructure as Code (IaC), Cloud Deployment, Virtual Machines, Network Infrastructure, IT Automation, Virtual Networking, Scalability, Virtual Private Networks (VPN)
★ 4.5 (109) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Angular, JavaScript Frameworks, Model View Controller, Javascript, Web Development, Software Development
★ 4.5 (11) · Intermediate · Guided Project · Less Than 2 Hours
Imperial College London
Skills you'll gain: Virtual Reality, Augmented and Virtual Reality (AR/VR), Android (Operating System), Virtual Environment, 3D Assets, Visualization (Computer Graphics), Android Development, Computer Graphics, Android Studio, Computer Graphic Techniques, Application Development, Animations
★ 4.4 (17) · Advanced · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Java Platform Enterprise Edition (J2EE), Scripting Languages, Scripting, Java, Java Programming, Server Side, Web Applications, Web Components
★ 4.7 (94) · Intermediate · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Empathy & Emotional Intelligence, Meeting Facilitation, Empathy, Emotional Intelligence, Negotiation, Team Collaboration, Conflict Management, Constructive Feedback, Teamwork, Team Building, Self-Awareness, Active Listening, Rapport Building, Relationship Building, Collaboration, Self-Discipline, Problem Solving, Public Speaking, Decision Making, Self-Motivation
★ 4.3 (13) · Beginner · Specialization · 3 - 6 Months

Pontificia Universidad Católica de Chile
Skills you'll gain: Object Oriented Design, Object Oriented Programming (OOP), Data Structures, Computer Programming, Algorithms, Program Development, Python Programming, Solution Design, Analysis
★ 4.7 (106) · Intermediate · Course · 1 - 3 Months