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.

Duke University
Skills you'll gain: File I/O, Object Oriented Design, Java Programming, Object Oriented Programming (OOP), Data Structures, Java, Cryptography, Software Engineering, Computer Programming, Algorithms, Encryption, Data Store, Program Development, Web Analytics and SEO, Data Import/Export, Web Servers, File Management
Beginner · Course · 1 - 3 Months

John Wiley & Sons
Skills you'll gain: Data Storytelling, Power BI, Matplotlib, Tableau Software, Plot (Graphics), Data Presentation, Relational Databases, Database Design, Data Cleansing, Data Visualization Software, SQL, Database Theory, Business Intelligence, R (Software), Data Wrangling, Statistical Programming, R Programming, Data Visualization, Data Analysis, Python Programming
Beginner · Specialization · 3 - 6 Months

STARWEAVER
Skills you'll gain: Planning, Project Design, Project Scoping, Project Management, Project Documentation, Project Schedules, Project Coordination, Milestones (Project Management), Project Management Life Cycle, Business Planning, Project Management Software, Project Controls, Project Implementation, Project Risk Management, Project Estimation, Business Management, Business Administration, Business Operations, Business, Project Planning
Beginner · Course · 1 - 4 Weeks

John Wiley & Sons
Skills you'll gain: 3D Modeling, 3D Assets, Visualization (Computer Graphics), Open Source Technology, Computer Graphics, Computer Graphic Techniques, Design Software, Graphical Tools, Network Model, Animation and Game Design, Animations, UI Components, Graphics Software, User Interface (UI), Editing, Video Game Development, Game Design, Design, Design Elements And Principles, Python Programming
Beginner · Course · 1 - 3 Months

University of Illinois Urbana-Champaign
Skills you'll gain: C++ (Programming Language), Data Structures, Object Oriented Programming (OOP), Object Oriented Design, Graph Theory, Development Environment, Data Storage, Engineering Software, Unstructured Data, Computer Programming, Software Engineering, Algorithms, Memory Management, Computer Programming Tools, Debugging, Program Development, Database Systems, Theoretical Computer Science
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Visualforce, Salesforce Development, Salesforce, Application Development, Salesforce Object Query Language (SOQL), Restful API, Application Programming Interface (API), Web Services, Data Modeling, API Testing, Javascript, Data Access, SQL, Programming Principles
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: File I/O, Object Oriented Programming (OOP), Java, Integrated Development Environments, Object Oriented Design, Java Programming, Development Environment, Maintainability, Computer Programming Tools, Software Development Tools, Software Design, Data Structures, Program Development, Data Persistence, Software Architecture, Debugging, Memory Management, Code Reusability, Programming Principles, File Management
Beginner · Specialization · 1 - 3 Months

University at Buffalo
Skills you'll gain: Blockchain, Program Development, Cryptographic Protocols, Development Environment, Web Development Tools, Software Design, Integrated Development Environments, Programming Principles, Solution Design, Business Logic, Event-Driven Programming, Other Programming Languages, Application Deployment, Transaction Processing, Data Structures, Technology Solutions, Verification And Validation
Intermediate · Course · 1 - 4 Weeks
LearnQuest
Skills you'll gain: Java Programming, Spring Framework, Java, File I/O, Object Oriented Programming (OOP), Object Oriented Design, Java Platform Enterprise Edition (J2EE), Programming Principles, Software Design, Computer Programming, Application Frameworks, Data Structures, Software Installation, Virtual Machines, Code Reusability, Web Development, Package and Software Management, Memory Management, Computational Logic, Development Environment
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Secure Coding, Unit Testing, Cryptography, Performance Testing, LLM Application, Encryption, Authentications, Application Security, Authorization (Computing), Test Driven Development (TDD), Test Tools, Test Automation, Large Language Modeling, ASP.NET, .NET Framework, C# (Programming Language), Application Deployment, Object Oriented Design, General Data Protection Regulation (GDPR), Cloud Platforms
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Collection, Marketing, Data-Driven Marketing, Marketing Analytics, Digital Marketing Tools, Google Analytics, Online Advertising, Meta Ads Manager, Digital Marketing, Data Capture, Application Programming Interface (API), Law, Regulation, and Compliance, Web Analytics, Information Privacy, Data Integration, Analytics, Facebook, Data Analysis, Advertising
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Angular, HTML and CSS, JavaScript Frameworks, Hypertext Markup Language (HTML), Application Frameworks, Front-End Web Development, Javascript, Software Design Patterns, Java, Web Components, Code Reusability, Web Applications, Full-Stack Web Development, Cascading Style Sheets (CSS), Programming Principles, Web Design, Maintainability, Web Development, UI Components
Intermediate · Course · 1 - 4 Weeks