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: Video Production, Instructional Design, Digital pedagogy, Virtual Environment, User Interface and User Experience (UI/UX) Design, Virtual Reality, Teaching, User Experience Design, Education Software and Technology, User Centered Design, Student Engagement, Learning Styles, Human Centered Design, UI/UX Research, Online Advertising, Survey Creation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Software Development Methodologies, Development Environment, Software Development, Application Programming Interface (API), Version Control, Software Design Patterns, JSON, Maintainability, Network Engineering, Software Development Tools, API Testing, Restful API, Data Import/Export, Git (Version Control System), Virtualization and Virtual Machines, Computer Programming Tools, Devops Tools, Extensible Languages and XML, YAML, Extensible Markup Language (XML)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Deployment, Google Cloud Platform, Cloud Management, Cloud Engineering, Cloud Solutions, Cloud Infrastructure, Identity and Access Management, Cloud Platforms, Enterprise Application Management, Application Deployment, Virtual Machines, Infrastructure as Code (IaC), User Accounts, System Monitoring, Cloud Storage, Virtual Networking
Intermediate · Course · 1 - 3 Months
University of Colorado Boulder
Skills you'll gain: Web Content Accessibility Guidelines, Education Software and Technology, Design Reviews, Interactive Design, User Interface (UI), Interaction Design, Usability, Software Design Patterns, Usability Testing, Technical Documentation, Design Strategies, Technical Writing, Simulations, Writing
Beginner · Course · 1 - 3 Months

Infosec
Skills you'll gain: Distributed Denial-Of-Service (DDoS) Attacks, Secure Coding, Application Security, Encryption, Security Controls, Data Security, Endpoint Security, Cryptography, Object-Relational Mapping, Authentications, Data Access, Computer Programming
★ 4.4 (9) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Java Programming, Information Management, Application Programming Interface (API), Software Design Patterns
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Threat Modeling, Cloud Management, Cloud Security, Cyber Threat Intelligence, Open Web Application Security Project (OWASP), Data Governance, Security Information and Event Management (SIEM), Cloud Computing Architecture, Incident Response, Identity and Access Management, Cloud Infrastructure, DevSecOps, Event Monitoring, Incident Management, AWS Identity and Access Management (IAM), MITRE ATT&CK Framework, Business Continuity Planning, Network Monitoring, Zero Trust Network Access, Disaster Recovery
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Oracle Databases, Performance Tuning, Operational Databases, Database Architecture and Administration, Relational Databases, Database Management, Virtualization and Virtual Machines, Patch Management, Multi-Tenant Cloud Environments, Virtual Machines, Package and Software Management, Data Maintenance, Scalability, Software Installation, Server Administration, Network Troubleshooting, Database Management Systems, Infrastructure Architecture, Load Balancing, Transaction Processing
Advanced · Specialization · 3 - 6 Months

Skills you'll gain: Test Planning, Software Testing, Debugging, Test Case, Issue Tracking, Functional Testing, Unit Testing, Software Quality Assurance, System Testing, Test Tools, Acceptance Testing, Software Quality (SQA/SQC), Integration Testing, Test Driven Development (TDD), Test Automation, Regression Testing, Quality Assurance, Waterfall Methodology, Agile Methodology, Python Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cloud-Native Computing, Kubernetes, CI/CD, OpenShift, DevOps, Devops Tools, Continuous Integration, Git (Version Control System), Continuous Deployment, Cloud Applications, Application Deployment, Application Performance Management, Configuration Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Online Advertising, Social Media Campaigns, Pinterest, Advertising Campaigns, Digital Advertising, Social Media, Advertising, Lead Generation, Paid media, TikTok, Social Media Marketing, Social Media Strategy, Social Media Management, Campaign Management, Marketing Materials, Campaign Planning, Personalized Campaigns, Target Audience, Digital Marketing Tools, Brand Awareness
Beginner · Course · 1 - 3 Months
Skills you'll gain: Prometheus (Software), Kubernetes, DevOps, Continuous Deployment, Cloud-Native Computing, Application Deployment, Containerization, System Monitoring, Configuration Management, Automation, Command-Line Interface
Intermediate · Course · 1 - 4 Weeks