Full Stack Web Development courses can help you learn HTML, CSS, JavaScript, and server-side programming, along with database management and API integration. You can build skills in responsive design, debugging, and version control, which are crucial for creating dynamic web applications. Many courses introduce tools like Git for version control, Node.js for server-side development, and frameworks such as React or Angular for building user interfaces, allowing you to apply your skills in practical projects.

Scrimba
Skills you'll gain: HTML and CSS, Hypertext Markup Language (HTML), Responsive Web Design, Cascading Style Sheets (CSS), Web Development Tools, Web Design, Application Deployment, Web Design and Development, Computer Programming Tools, Development Environment, Software Development Tools, UI Components, Web Development, Front-End Web Development, User Interface (UI), Interactive Design, Collaborative Software, Design Elements And Principles
★ 4.7 (143) · Beginner · Course · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: Shiny (R Package), Rmarkdown, Model Evaluation, Regression Analysis, Leaflet (Software), Exploratory Data Analysis, Statistical Inference, Predictive Modeling, Statistical Hypothesis Testing, Machine Learning Algorithms, Plotly, Interactive Data Visualization, Probability & Statistics, Data Presentation, Data Visualization, Statistical Analysis, Statistical Modeling, R Programming, Machine Learning, GitHub
★ 4.4 (7.2K) · Intermediate · Specialization · 3 - 6 Months
University of Michigan
Skills you'll gain: Database Design, SQL, MySQL, Relational Databases, Database Management, Databases, Data Modeling, Query Languages, Data Integrity, Development Environment, PHP (Scripting Language), Software Installation
★ 4.7 (5.5K) · Intermediate · Course · 1 - 4 Weeks

Sage Publications
Skills you'll gain: Leadership Studies, Culture, Social Justice, Business Ethics, Leadership Development, Leadership, Cultural Responsiveness, Education and Training, Socioeconomics, Cultural Sensitivity, Leadership and Management, Ethical Standards And Conduct, International Relations, Cultural Diversity, Economics, Policy, and Social Studies, Intercultural Competence, Educational Materials, Professional Development, Instructional Strategies, Performance Management
Mixed · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: Performance Management, Performance Appraisal, Performance Review, Employee Performance Management, Constructive Feedback, Management Training And Development, Performance Measurement, People Management, Human Resources Management and Planning, Human Resource Strategy, Performance Improvement, Goal Setting, Culture
★ 4.7 (2.8K) · Mixed · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Research, Energy and Utilities, Vocabulary, Learning Strategies, Climate Change Mitigation, Literacy, English Language, Environment, Sustainable Technologies, Environmental Issue, Language Learning, Scientific Methods, Environmental Science, Grammar
★ 4.8 (2.9K) · Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: TypeScript, Web Development Tools, React.js, Server Side, Javascript, Data Structures, Web Development, Programming Principles, Middleware, Scalability, Web Design, Computer Programming, Maintainability, UI Components
★ 4.6 (60) · Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Database Design, SQL, Database Management Systems, Database Development, NoSQL, Relational Databases, Data Warehousing, Database Theory, Database Systems, Database Architecture and Administration, Databases, Database Software, Database Administration, Data Store, Database Management, Data Modeling, Query Languages, Big Data, Data Architecture, Database Application
★ 4.7 (1.5K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Android Studio, Android Jetpack, Android Development, Kotlin, Object Oriented Design, Mobile Development, Object Oriented Programming (OOP), UI Components, Mobile Development Tools, Software Design Patterns, Programming Principles, Development Environment, User Interface (UI), User Interface (UI) Design, Interactive Design, Animations, Typography, Code Reusability, Debugging
Beginner · Course · 1 - 3 Months
Duke University
Skills you'll gain: Pandas (Python Package), Bash (Scripting Language), Version Control, Jupyter, Linux Commands, Git (Version Control System), Shell Script, Linux, Web Scraping, Linux Administration, Data Manipulation, MySQL, Microservices, AWS SageMaker, SQL, JSON, Command-Line Interface, Python Programming, Big Data, Data Science
★ 4.5 (485) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Microservices, Software Architecture, Systems Architecture, API Gateway, Node.JS, API Testing, Unit Testing, Development Testing, Test Case, Restful API, Debugging, Integration Testing, Software Testing, Scalability, Distributed Computing, Event-Driven Programming, Code Coverage, Application Deployment, Javascript, Performance Improvement
Intermediate · Course · 1 - 3 Months

Skills you'll gain: LinkedIn, Interviewing Skills, Technical Communication, Verbal Communication Skills, Communication, Communication Strategies, IT Management, Writing and Editing, Professional Networking, Information Technology, Recruitment, Professional Development, Professionalism, Time Management
Intermediate · Course · 3 - 6 Months