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: Figma (Design Software), Responsive Web Design, User Interface and User Experience (UI/UX) Design, Usability, Web Design, User Experience, User Interface (UI), Typography, Design Elements And Principles, Layout Design, Color Theory, UI Components, Wireframing, Web Components, Mockups
Intermediate · Course · 1 - 3 Months

Board Infinity
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Flutter (Software), Mobile Development, iOS Development, Apple iOS, User Interface (UI), Android Development, User Interface and User Experience (UI/UX) Design, Application Development, Cross Platform Development, Application Programming Interface (API), Software Development Tools, Application Frameworks, Debugging, Software Development
Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Requirements Analysis, User Requirements Documents, Software Development Methodologies, Requirements Elicitation, Agile Methodology, Functional Requirement, Software Design Documents, System Requirements, Software Development Life Cycle, Verification And Validation, Technical Communication
Beginner · 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, Unix Commands, GitHub, Linux Administration, Version Control, Linux Commands, User Accounts, CI/CD, Shell Script, System Configuration, Collaborative Software, Scripting, Software Development Tools, Software Versioning
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: .NET Framework, Database Design, C# (Programming Language), Databases, Billing Systems, Data Validation, Microsoft SQL Servers, Database Application, Software Development, Software Testing, Application Development, Registration, Usability, Event-Driven Programming, Software Development Methodologies, Software Design, Application Design, Invoicing, SQL, Web Design and Development
Beginner · Specialization · 3 - 6 Months

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

Skills you'll gain: AI Workflows, Tool Calling, OAuth, AI Orchestration, Middleware, Generative AI Agents, Interoperability, API Gateway, Agentic Workflows, Software Development Tools, LLM Application, Application Programming Interface (API), Agentic systems, Authentications, Real Time Data, Data Persistence, Context Management, Business Logic, Software Testing, Debugging
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Program Evaluation, Web Content Accessibility Guidelines, Educational Materials, Multimedia, Instructional Design, Learning Management Systems, Professional Development, Content Creation, Design Strategies, Communication, Emerging Technologies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Generative AI, ChatGPT, OpenAI API, Microsoft Copilot, AI Workflows, Application Development, Code Review, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Web Development Tools, Typography
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Microsoft SQL Servers, SQL, Database Design, Stored Procedure, Relational Databases, Database Systems, Database Architecture and Administration, Query Languages, Data Manipulation, Microsoft Development Tools, Scripting, Authentications, User Accounts
Beginner · Course · 1 - 3 Months