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: Earned Value Management, Project Controls, Project Planning, Coordinating, Project Performance, Enterprise Application Management, Project Management Software, Cost Management, Project Portfolio Management, Performance Metric, Budget Management, Performance Reporting, Expense Management, Process Improvement and Optimization, Organizational Skills, Report Writing, Administration, Dependency Analysis, Data Visualization, Data Import/Export
★ 4.8 (123) · Beginner · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Unreal Engine, Object Oriented Programming (OOP), File I/O, C++ (Programming Language), C and C++, Object Oriented Design, Debugging, Computer Programming, Program Development, Event-Driven Programming, Video Game Development, Unity Engine, Data Structures, C# (Programming Language), Data Storage, 3D Assets, Game Design, Software Documentation, UI Components, Code Reusability
★ 4.5 (212) · Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: LinkedIn, Professional Networking, Professional Development, Applicant Tracking Systems, Content Optimization, Web Presence, Social Media, Editing
★ 4.6 (271) · Intermediate · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Data Warehousing, SQL, Data Governance, Data Integration, Data Management, Business Intelligence, Oracle Databases, Analytics, PostgreSQL, Data Mining, Big Data, Relational Databases, Database Management Systems, Query Languages, Business Analytics, Data Architecture, Analytical Skills, Data Storage Technologies
★ 4.6 (592) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Microsoft Excel, Spreadsheet Software, Data-Driven Decision-Making, Strategic Decision-Making, Microsoft Office
★ 4.7 (521) · Intermediate · Guided Project · Less Than 2 Hours

Simplilearn
Skills you'll gain: Email Automation, Marketing Automation, OpenAI API, Business Process Automation, AI Workflows, OpenAI, ChatGPT, Automation, Performance Tuning, Workflow Management, Generative AI, Scalability, Blogs, Process Optimization, Operational Efficiency, AI Integrations, Real Time Data, Business Logic, Social Media Content, Application Programming Interface (API)
★ 4.4 (259) · Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Object Oriented Programming (OOP), Algorithms, Object Oriented Design, Software Engineering, Program Development, Matlab, Application Development, Computer Programming, Theoretical Computer Science, Programming Principles, Engineering Calculations, Mathematical Software, Engineering Analysis, Applied Mathematics, Numerical Analysis, Scripting, Performance Tuning, User Interface (UI)
★ 4.8 (435) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Logistic Regression, Web Scraping, Prompt Engineering, Rmarkdown, Regression Analysis, Responsible AI, Leaflet (Software), Generative AI, Statistical Modeling, Statistics, Statistical Analysis, Data Ethics, Applied Machine Learning, Root Cause Analysis, AI Product Strategy, AI Enablement, AI Integrations, AI Personalization, AI Orchestration, AI Workflows
★ 4.6 (87) · Intermediate · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Web Content Accessibility Guidelines, Education Software and Technology, Digital pedagogy, Community Development, Adult Education, Instructional Design, Motivational Skills, Relationship Building, Technology Strategies, Professional Development, Cultural Responsiveness, Communication
★ 4.5 (79) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Identity and Access Management, Business Continuity, Cryptographic Protocols, Network Security, Cryptography, Encryption, User Provisioning, Security Management, Penetration Testing, ISO/IEC 27001, Threat Management, Network Performance Management, Information Systems Security, Network Architecture, Cyber Operations, Data Management, Software Development Methodologies, Cybersecurity, Configuration Management, White-Box Testing
★ 4.8 (177) · Beginner · Specialization · 3 - 6 Months

Princeton University
Skills you'll gain: Theoretical Computer Science, Data Structures, Computer Science, Computer Architecture, Computer Systems, Algorithms, Computer Programming, Computational Logic, Java Programming, Computer Hardware, Scalability
★ 4.7 (786) · Intermediate · Course · 1 - 3 Months

University of California San Diego
Skills you'll gain: Graph Theory, Network Model, Database Design, Big Data, Graphing, Apache Spark, Network Analysis, Analytics, Data Store, Data Management, Query Languages, Computing Platforms, Scalability, Distributed Computing, Algorithms
★ 4.3 (1.3K) · Mixed · Course · 1 - 3 Months