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: Self-Awareness, Communication, Interpersonal Communications, Leadership Development, Rapport Building, Personal Attributes, Personal Development, Professional Development, Leadership, Influencing, Lifelong Learning, Self-Discipline, Thought Leadership, Persona Development, Assertiveness, Psychological Evaluations, Positivity, Psychology, Adaptability, Decision Making
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Android Studio, Android Development, Android (Operating System), Mobile Development, Application Development, User Interface (UI), Mobile Development Tools, Application Design, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, UI Components, Interaction Design, Usability, Development Environment, Development Testing, Software Testing, Software Installation
★ 4.4 (64) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Web Analytics, Conversion Funnel Analysis, Google Analytics, Performance Measurement, Analytics, Performance Analysis, Data-Driven Marketing, Lead Generation, Digital Marketing, Hypertext Markup Language (HTML), Marketing Analytics, Performance Testing, Marketing Strategies, Marketing, Test Planning, Data-Driven Decision-Making, Growth Strategies
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Search Engine Optimization, jQuery, Keyword Research, Application Deployment, Content Optimization, Program Development, Object Oriented Programming (OOP), Web Servers, Data Validation
Intermediate · Course · 1 - 4 Weeks

The Linux Foundation
Skills you'll gain: Package and Software Management, Open Source Technology, Git (Version Control System), Linux, Command-Line Interface, Bash (Scripting Language), File Systems, GitHub, Linux Administration, Version Control, Linux Commands, User Accounts, CI/CD, Unix Commands, Shell Script, grep, Continuous Integration, Operating System Administration, Software Installation, Software Development Tools
★ 4.6 (3.1K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Scalability, Role-Based Access Control (RBAC), ASP.NET, Authentications, Secure Coding, Load Balancing, Microsoft Copilot, Software Architecture, Performance Tuning, Data Security, Back-End Web Development, API Design, .NET Framework, Restful API, C# (Programming Language), Application Security, Application Development, Multi-Factor Authentication, Process Optimization, Debugging
★ 4.5 (97) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Object-Relational Mapping, Django (Web Framework), Database Application, Database Development, Bootstrap (Front-End Framework), Database Administration, Full-Stack Web Development, Cloud Deployment, Database Management, SQL, Database Theory, Cloud Applications, Relational Databases, Frontend Integration, Databases, Database Design, Database Systems, Application Deployment, Authentications, Back-End Web Development
★ 4.5 (364) · Intermediate · Course · 1 - 3 Months

University of Houston
Skills you'll gain: Collaborative Software, Digital pedagogy, Education Software and Technology, Collaboration, Learning Management Systems, Teaching, Communication, Technology Strategies, Technology Solutions, Web Applications, Communication Systems, Digital Communications
★ 4.5 (190) · Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: ASP.NET, Restful API, .NET Framework, JSON, C# (Programming Language)
★ 3.9 (44) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Test Driven Development (TDD), Unit Testing, Test Script Development, Behavior-Driven Development, API Testing, Code Coverage, Development Testing, Software Testing, Test Automation, Test Tools, Test Planning, Test Case, Maintainability, Software Quality (SQA/SQC), Software Quality Assurance, API Design, Application Programming Interface (API), Event-Driven Programming, Mockups, Python Programming
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Program Evaluation, Web Content Accessibility Guidelines, Educational Materials, Multimedia, Instructional Design, Professional Development, Content Creation, Design Strategies, Communication
★ 4.7 (44) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: iOS Development, Apple iOS, Swift Programming, Mobile Development, Mobile Development Tools, Application Development, Development Environment, Knowledge of Apple Software, UI Components, User Interface (UI), User Interface (UI) Design, Integrated Development Environments, Programming Principles, Debugging, Git (Version Control System), Data Management
★ 4.4 (35) · Beginner · Course · 1 - 4 Weeks