Month 2 – JavaScript Mastery

Learn to bring websites to life using JavaScript. By the end of this month, you will be able to build dynamic, interactive websites with real-world functionality.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

Week 1 – JavaScript Fundamentals

  • Variables (let, const)
  • Data types & operators
  • Functions & scope
  • Conditionals & loops

Week 2 – DOM Manipulation

  • Selecting elements
  • Event listeners
  • Modifying content & styles
  • Form validation

Week 3 – Async JavaScript

  • Promises
  • Async / Await
  • Fetch API
  • Error handling

Week 4 – Practical Builds

  • Interactive pricing calculator
  • Weather app using API
  • Dynamic FAQ accordion
  • Form with client-side validation

Month 2 Projects

Project 1 – Interactive Pricing Calculator

Build a pricing tool businesses can use to generate service quotes dynamically.

Project 2 – Weather Dashboard

Fetch real-time weather data from an API and display it dynamically.

Project 3 – Lead Capture Form

Create a validated form with proper error handling and UX feedback.

Freelance Outcome

After Month 2, you can add real interactivity to client websites — pricing tools, dynamic forms, API integrations — increasing your project value to $800 – $1500 per website.