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: Value Propositions, Collaborative Software, Business Modeling, Project Design, Customer experience strategy (CX), Productivity Software, Process Development, Customer Analysis
Beginner · Guided Project · Less Than 2 Hours

University of California, Santa Cruz
Skills you'll gain: Software Development Life Cycle, Agile Project Management, Collaborative Software, Software Development, System Testing, Acceptance Testing, Test Case, Python Programming, Cloud Management, Computer Science
Beginner · Course · 1 - 3 Months

Skills you'll gain: Blockchain, Threat Modeling, Application Programming Interface (API), Scripting, Cryptography, Application Security, Cryptographic Protocols, Scalability, FinTech, Payment Systems, Secure Coding, Software Development, Emerging Technologies, Distributed Computing, Software Development Tools, Computer Programming, Transaction Processing, Business Analysis, Market Dynamics, Finance
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Slack (Software), Marketing Materials, Marketing Design, Shared Media, Multimedia, Content Creation, Social Media Content, Graphic Design, Calendar Management, Content Marketing, User Accounts, Business Communication, Marketing Communications, Cloud-Based Integration, Team Management
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Human Resources Information System (HRIS), Systems Administration, System Configuration, Organizational Structure, Payroll Administration, Oracle Databases, Workforce Management, Benefits Administration, Payroll, Payroll Processing, Employee Training, Expense Management, User Accounts, Data Validation, Data Entry, Scheduling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Amazon S3, SQL, Data Storage Technologies, IT Automation, Cloud Infrastructure, Performance Analysis
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Facebook, Online Advertising, Digital Advertising, Social Media, Social Media Management, Social Media Campaigns, Social Media Marketing, Advertising, Target Audience, Content Creation, Content Marketing
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Marketing Planning, Marketing Strategies, Marketing Effectiveness, Marketing Analytics, Marketing Automation, Budgeting, Customer Analysis, AI Enablement, Customer Insights, Goal Setting, Key Performance Indicators (KPIs), Data-Driven Decision-Making
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Augmented and Virtual Reality (AR/VR), Game Design, User Interface (UI)
Beginner · Course · 1 - 3 Months

Skills you'll gain: 3D Modeling, 3D Assets, Computer Graphics, Visualization (Computer Graphics)
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Debugging, Apple Xcode, Swift Programming, Integrated Development Environments, Apple iOS, Software Testing, Unit Testing, Application Programming Interface (API), Network Troubleshooting, Code Review
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Power BI, Data Modeling, Data Storytelling, Business Intelligence, Interactive Data Visualization, Data Analysis Expressions (DAX), Dashboard, Data Transformation, Data Presentation, Data Visualization Software, Extract, Transform, Load, Cloud Deployment, Data Cleansing, Data Import/Export, Management Reporting
Beginner · Course · 1 - 3 Months