Course description

Are you ready to dive into JavaScript and start building immediately? This project-based bootcamp is designed for absolute beginners who want more than theory: you’ll create 10 fully functional applications in 10 consecutive days, reinforcing each new concept with a tangible outcome.

What You’ll Build (Day by Day)

  1. To-Do List App – Master DOM manipulation and event handling

  2. Interactive Quiz – Learn arrays, loops, and basic logic

  3. Countdown Timer – Get comfortable with setInterval and time calculations

  4. Image Slider – Practice DOM traversal and styling interactions

  5. Tip Calculator – Work with forms and arithmetic operations

  6. Weather Dashboard – Fetch data from APIs and parse JSON

  7. Expense Tracker – Store data in LocalStorage for persistence

  8. Movie Search App – Integrate third-party APIs and display dynamic search results

  9. Memory Game – Use timers, conditionals, and state management

  10. Portfolio Website – Combine HTML, CSS, and JavaScript into a deployable project

Why This Course Works

  • Hands-On Learning: Every lesson ends with a complete, deployable mini-project.

  • Daily Structure: Bite-sized videos (15–30 minutes) paired with written guides keep you focused and on track.

  • No Prior Experience Required: We start from zero—just bring curiosity and plenty of enthusiasm.

  • Community & Support: Join our Discord channel to ask questions, share code, and get feedback.

By the End of 10 Days, You’ll Have

  • A solid grasp of core JavaScript concepts (variables, functions, objects, and more).

  • Experience calling and handling data from real-world APIs.

  • A personal portfolio of 10 mini-projects to showcase on GitHub.

  • Confidence to tackle intermediate JavaScript topics and frameworks.

Ready to transform from complete beginner to a confident JavaScript coder? Enroll now and start building!

What will i learn?

  • Be comfortable manipulating the DOM to create interactive web pages
  • Know how to fetch and process data from RESTful APIs with fetch().
  • Understand core JavaScript concepts—variables, functions, objects, arrays, and event handling.
  • Have 10 portfolio-ready mini-projects hosted on GitHub.
  • Be able to persist data locally using localStorage
  • Feel confident tackling more advanced JavaScript topics or frameworks. Ask ChatGPT

Requirements

  • A computer with internet access and a modern browser (Chrome, Firefox, Edge, Safari)
  • A code editor (e.g., Visual Studio Code, Atom, Sublime Text)
  • Basic familiarity with using folders/files on your computer
  • Willingness to install and run simple local HTTP servers (instructions provided)
  • Commitment to spend ~1–2 hours per day for 10 days
  • A free GitHub account for hosting your projects

Frequently asked question

No—this course starts from the very basics. You only need a text editor (like VS Code) and a modern web browser to follow along.

Each day includes a 15–30 minute video tutorial plus a written guide. You can complete both in about 1–2 hours per day.

You’ll have access to a dedicated Discord community where instructors and fellow learners help troubleshoot bugs and answer questions.

The primary focus is the 10 mini-projects. However, optional challenge exercises are provided at the end of each day for extra practice.

Yes—upon successfully submitting all 10 projects (hosted on GitHub), you’ll earn a digital “10 Projects in 10 Days” completion certificate.

Absolutely! While the course is structured for 10 days, you can pause, rewind, or replay any lesson at any time.

₹199

₹2199

Lectures

42

Skill level

Beginner

Expiry period

Lifetime

Certificate

Yes

Share this course

Related courses