Web development courses can help you learn HTML, CSS, JavaScript, and responsive design principles. You can build skills in front-end frameworks like React or Angular, back-end technologies such as Node.js or Django, and database management with SQL or MongoDB. Many courses introduce tools like Git for version control, Visual Studio Code for coding, and Figma for UI/UX design, showing how these skills come together to create functional and visually appealing websites.

Skills you'll gain: Unity Engine, Animation and Game Design, Game Design, Video Game Development, Animations, Software Architecture, Visual Design, AI Workflows, Visualization (Computer Graphics), Virtual Environment, Object Oriented Design, Project Design, Code Reusability, UI Components, Program Development, Development Environment, Interactive Design, Mechanics, System Design and Implementation, Physics
★ 4.7 (26) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Data Ethics, Generative AI Agents, Generative AI, Software Design Documents, Software Design, AI Integrations, Software Architecture, Agentic Workflows, Continuous Integration, Software Development, Prompt Patterns, LLM Application, Application Security, Software Engineering, Code Review, Debugging, DevSecOps
★ 4.5 (262) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Angular, Frontend Performance, Dataflow, Memory Management
Intermediate · Course · 1 - 3 Months

Xi'an Jiaotong University
Skills you'll gain: ASP.NET, .NET Framework, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Web Development, Database Application, Application Frameworks, Object Oriented Programming (OOP), Web Applications, Object Oriented Design, Database Development, Javascript, Back-End Web Development, HTML and CSS, Web Design, Scripting Languages, Data Access, Web Servers, Scripting, Event-Driven Programming
★ 4.7 (6) · Mixed · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Agile Software Development, Software Development Methodologies, Agile Methodology, Scaled Agile Framework, Agile Product Development, Leadership and Management, Agile Project Management, Conflict Management, Leadership, Leadership Development, Organizational Leadership, Sprint Planning, Collaborative Software, Scrum (Software Development), Project Planning, Team Building, Software Development Life Cycle, Software Development, Prioritization, Team Oriented
Mixed · Course · 1 - 3 Months

Skills you'll gain: Open Web Application Security Project (OWASP), Application Security, Secure Coding, Threat Modeling, Software Development Life Cycle, DevSecOps, Security Testing, Application Deployment, Authentications, Hardening, Security Controls, Software Testing, Vulnerability Assessments, Vulnerability Scanning, CI/CD, Dependency Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Computer Graphics, Event-Driven Programming, 3D Assets, Visualization (Computer Graphics), Application Development, Debugging, Computer Graphic Techniques, Graphics Software, Application Deployment, Program Development, Video Game Development, C and C++, Maintainability, Development Environment, C++ (Programming Language), Application Lifecycle Management, Software Development Life Cycle, Image Quality, Context Management, Software Architecture
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Security Testing, Penetration Testing, Open Web Application Security Project (OWASP), Vulnerability Scanning, Application Security, Exploitation techniques, Vulnerability Assessments, Test Tools, Web Applications, Proxy Servers, SQL
Intermediate · Course · 1 - 3 Months

Erasmus University Rotterdam
Skills you'll gain: Sustainable Development, Sustainable Business, Corporate Sustainability, Sustainable Systems, Social Impact, Business Transformation, Environmental Issue, Systems Thinking, Economic Development, Strategic Partnership, Environment and Resource Management, Innovation, Collaboration, Climate Change Mitigation, Complex Problem Solving
★ 4.8 (1.6K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Nginx, Load Balancing, Performance Tuning, Scalability, Web Servers, Proxy Servers, Web Applications, Security Controls, Authentications, Back-End Web Development, Server Administration, Application Servers, Servers, Linux Administration, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: TCP/IP, OSI Models, General Networking, Networking Hardware, Computing Platforms, IT Automation, Network Administration, Network Model, Computer Networking, Network Engineering, Network Infrastructure, Web Services, Scripting, Network Protocols, Restful API, Application Programming Interface (API)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: React.js, Code Reusability, Web Development Tools, Development Environment, Responsive Web Design, Software Design, Frontend Performance, Web Design and Development, HTML and CSS, Front-End Web Development, JavaScript Frameworks, Maintainability, UI Components, Cascading Style Sheets (CSS), Software Development Tools, Event-Driven Programming, Web Analytics and SEO
Intermediate · Course · 1 - 4 Weeks