Guaranteed to make you a better JavaScript developer!

This course puts emphasis on these factors to ensure maximum improvement.

  • Structured learning

    Problem-set of each section is preceded by a "knowledge base" which provides a concise but comprehensive overview of the topic.

  • Practice fundamentals

    The topics covered in this course are considered fundamental knowledge for any JavaScript developer.

  • Focus & repetition

    The problems are deliberately kept simple, focused, and incremental in difficulty. This, combined with repetition, ensures maximum retention.


    1. Introduction

    1. Knowledge base: Introduction to DOM

    2. Knowledge base: Selecting DOM Nodes

    3. Knowledge base: Traversing DOM Nodes

    4. Knowledge base: Changing/Updating DOM Nodes

    5. Knowledge base: Creating New DOM Nodes

    6. Knowledge base: Summary

    7. Practice files: DOM Manipulation - Part 1

    8. Practice: DOM Manipulation - Part 1

    1. Knowledge base: Events

    2. Knowledge base: Summary

    3. Practice files: DOM Manipuation - Part 2

    4. Practice: DOM Manipulation - Part 2

    1. Quick feedback

About this course

  • $14.00
  • 7 in-depth lessons
  • Numerous code examples
  • 11 practice projects

Stuck in tutorial hell?

Prompts are the solution!

The idea is to provide the students with just the right amount of guidance so that they're not left completely on their own but are not spoon-fed the solution as well.

Traditional project-based courses:

Boost Your Confidence approach:

What are "prompts"?

Enroll now and check the lesson: Practice: DOM Manipulation - Part 1 (included in free preview) to find out what prompts are and how they can help you get out of tutorial hell and improve as a developer.

Become a better developer, starting today