The Skill Valley

JavaScript Web Apps, Charts and Mapping Specialization

Build in-demand skills with a full year of Coursera Plus, now $239. Save now.

The Skill Valley

JavaScript Web Apps, Charts and Mapping Specialization

Build Interactive JavaScript Web Applications.

Develop JavaScript web apps, calculators, games, interactive charts, and API-powered maps.

TSV Learning

Instructor: TSV Learning

Included with Coursera PlusLearn more

Get in-depth knowledge of a subject
Beginner level

Recommended experience

4 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Get in-depth knowledge of a subject
Beginner level

Recommended experience

4 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Build functional JavaScript applications using HTML, CSS, DOM manipulation, event handling, and browser storage.

  • Design interactive charts, browser games, and financial calculators using JavaScript programming techniques.

  • Integrate mapping APIs, geographic data, interactive maps, and routing features into real-world web projects.

Details to know

Shareable certificate

Add to your LinkedIn profile

Taught in English
Recently updated!

November 2026

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Advance your subject-matter expertise

  • Learn in-demand skills from university and industry experts
  • Master a subject or tool with hands-on projects
  • Develop a deep understanding of key concepts
  • Earn a career certificate from The Skill Valley

Specialization - 5 course series

JavaScript Web Application Development Projects

JavaScript Web Application Development Projects

Course 1, 8 hours

What you'll learn

  • Apply JavaScript fundamentals, event handling, and DOM manipulation to create interactive web pages.

  • Build login forms and shopping carts using JavaScript functions, arrays, objects, validation, and localStorage.

  • Develop interactive shopping cart interfaces and JavaScript quizzes with dynamic updates, answer validation, and progress tracking.

Skills you'll gain

Category: Web Design
Category: Code Reusability
Category: Hypertext Markup Language (HTML)
Category: Interactive Design
Category: Data Manipulation
Category: Cascading Style Sheets (CSS)
Category: Data Persistence
Category: Event-Driven Programming
Category: Javascript and jQuery
Category: Data Validation
Category: Browser Compatibility
Category: Javascript
Category: Interactive Learning
Category: Design
Category: Business Logic
Category: Data Structures
Category: Web Applications
Category: HTML and CSS
JavaScript Loan Calculator Project: Hands-On Guide

JavaScript Loan Calculator Project: Hands-On Guide

Course 2, 5 hours

What you'll learn

  • Build and style a browser-based loan calculator using HTML and CSS, and configure the development environment.

  • Implement JavaScript validation for loan amounts, interest rates, and repayment periods using numeric and range checks.

  • Calculate monthly installments, total payments, and interest, and display rounded results using an external JavaScript file.

Skills you'll gain

Category: Verification And Validation
Category: Project Design
Category: Loans
Category: Cascading Style Sheets (CSS)
Category: Web Design and Development
Category: User Interface (UI)
Category: Javascript
Category: Web Design
Category: Web Development
Category: Web Applications
Category: Usability
Category: Hypertext Markup Language (HTML)
Category: Front-End Web Development
Category: UI Components
Category: Development Environment
Category: Functional Requirement
Category: HTML and CSS
Category: Functional Design
Category: Frontend Integration
Category: Design

What you'll learn

  • Build and style an interactive browser game interface using HTML and CSS, including images, visibility settings, and clickable controls.

  • Implement JavaScript randomization, click events, and DOM manipulation to manage pirate flag selection and display dynamic game feedback.

  • Apply game-state validation to prevent duplicate clicks, manage win/lose outcomes, and display country flags using JavaScript arrays.

Skills you'll gain

Category: Debugging
Category: Verification And Validation
Category: Video Game Development
Category: Cascading Style Sheets (CSS)
Category: User Interface (UI)
Category: Design
Category: Web Design and Development
Category: Web Development
Category: Front-End Web Development
Category: Data Structures
Category: HTML and CSS
Category: Event-Driven Programming
Category: Javascript
Category: Game Design
Category: Hypertext Markup Language (HTML)
JavaScript Interactive Charts and Data Visualization

JavaScript Interactive Charts and Data Visualization

Course 4, 11 hours

What you'll learn

  • Configure Highcharts and create interactive JavaScript charts with customized axes, legends, tooltips, and data series.

  • Integrate AJAX data, build zoomable time-series charts, and implement dynamic updates, stacking, and drilldown interactions.

  • Develop and customize 3D charts, gauges, heatmaps, treemaps, scatter plots, and bubble charts for web-based data visualization.

Skills you'll gain

Category: Tree Maps
Category: Javascript
Category: Interactive Data Visualization
Category: Plot (Graphics)
Category: Heat Maps
Category: Real Time Data
Category: Data Visualization
Category: Timelines
Category: Javascript and jQuery
Category: Ajax
Category: HTML and CSS
Category: Scatter Plots
Category: Statistical Visualization
Category: Data Integration
Category: Hypertext Markup Language (HTML)
Category: Data Visualization Software
JavaScript Mapping APIs and Real-World Projects

JavaScript Mapping APIs and Real-World Projects

Course 5, 18 hours

What you'll learn

  • Build interactive Google Maps applications using JavaScript, custom markers, geocoding, autocomplete, and Places search.

  • Create and customize map overlays, GeoJSON layers, polygons, and heatmaps to visualize and analyze geographic data.

  • Implement routing, fleet location tracking, live waypoint updates, and Roads API snapping for location-based applications.

Skills you'll gain

Category: Geographic Information Systems
Category: Data Mapping
Category: Geospatial Information and Technology
Category: Data Visualization Software
Category: Event-Driven Programming
Category: Spatial Data Analysis
Category: Heat Maps
Category: User Interface (UI)
Category: Javascript
Category: Web Development Tools
Category: Spatial Analysis
Category: Interactive Data Visualization
Category: JSON
Category: Geometry
Category: Data Visualization
Category: Real Time Data
Category: Debugging
Category: Geospatial Mapping
Category: Web Applications

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

TSV Learning
The Skill Valley
152 Courses1,129 learners

Offered by

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

What brings you to Coursera today?

Frequently asked questions