Web application courses can help you learn front-end and back-end development, user interface design, and database management. You can build skills in coding languages like JavaScript and Python, as well as frameworks such as React and Node.js. Many courses also cover essential tools like Git for version control and SQL for database queries, showing how these skills come together to create dynamic and interactive web experiences.

Skills you'll gain: Rust (Programming Language), Authentications, Back-End Web Development, Web Servers, Databases, Web Applications, Application Programming Interface (API), Programming Principles, System Programming, Data Structures
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Color Theory, Web Design, Responsive Web Design, HTML and CSS, ChatGPT, User Interface (UI) Design, Web Content, Generative AI, Development Environment, Javascript, Web Servers, Cloud Hosting, Software Installation, Databases
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), Web Design and Development, Front-End Web Development, Web Design, Maintainability, Web Development, Browser Compatibility, Semantic Web, Web Content Accessibility Guidelines
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: TypeScript, UI Components, Javascript, Maintainability, Web Applications, Front-End Web Development, Web Design and Development, Cascading Style Sheets (CSS), Object Oriented Programming (OOP), Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Network Protocols, Network Performance Management, Network Monitoring, Network Troubleshooting, Threat Detection, Network Analysis, TCP/IP, Web Servers, Network Security
Intermediate · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Restful API, Database Design, API Design, MongoDB, Database Management, Authentications, Application Programming Interface (API), Relational Databases, Databases, Authorization (Computing), Secure Coding, NoSQL, SQL, Node.JS, Scalability
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI) Design, Web Applications, User Interface (UI), UI/UX Strategy, User Experience Design, Cascading Style Sheets (CSS)
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Cloud Applications, Google Cloud Platform, Application Design, Application Development, Cloud API, Cloud Storage, Data Storage, Data Store, Node.JS, Transaction Processing, Scalability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Extensible Markup Language (XML), Android Development, Mobile Development, Real Time Data, Data Integration, UI Components, User Interface (UI), Java Programming
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: NumPy, Pandas (Python Package), Image Analysis, Data Manipulation, Matplotlib, Computer Vision, Data Analysis, Interactive Data Visualization, Python Programming, Geospatial Mapping, Data Import/Export, Scripting, File Management, Scripting Languages, Data Structures, Development Environment, Computer Programming Tools, Integrated Development Environments, Computer Programming, Software Installation
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Kubernetes, Cloud-Native Computing, Containerization, Docker (Software), Application Deployment, Google Cloud Platform, Cloud Development, Cloud Applications, DevOps, YAML, Load Balancing
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Web Analytics, Supplier Management, E-Commerce, WordPress, No-Code Development, Search Engine Optimization, Blogs, Web Design, Content Management Systems, Shipping and Receiving
Beginner · Course · 1 - 3 Months