Course Overview

This course will teach you the basics of JavaScript programming. You will learn how to manipulate your website with JavaScript and create dynamic interactive elements.

Learn about DOM-Manipulation, event listeners and asynchronous programming. Go even deeper as we introduce object oriented programming (OOP) and the newest features of JavaScript.

Developers with a solid foundation in HTML and CSS can use this course to extend their knowledge in web development and to start a journey into advanced topics to become a Front-End Developer, Back-End Developer or even a full-fledged Full Stack Developer.

This course is designed for those who are HTML and CSS friendly, you will learn how to bring your website alive by creating dynamic pages with our professional instructors. Start your journey to be front-end developer and Grow your ideas with us today!"

Why Choose This Course:

This course will teach you all you need to know about JavaScript. You will learn all the ins and outs of JavaScript, including the weird parts. JavaScript powers the most advanced websites and creates the ultimate user experience.

Create websites that feel alive

JavaScript allows you to add interactivity, beyond what is possible through just using HTML and CSS. Create vibrant and inspiring websites with animations, fades and transitions.

Start your journey towards web development

JavaScript is widely used not only on its own, but also with popular Front-End Frameworks like React, on the Back-End with Node.js and even for Mobile Development with React Native. This course teaches you all the fundamentals to journey outwards to more advanced topics.

What you will be able to do

  • Get to know the basics of JavaScript
  • Include dynamic interactive elements to your website
  • Manipulate the DOM, use listeners and events for interactivity
  • Enroll in our other web development courses and become a Front-End developer, a Back-End Developer or even a Full Stack Developer
php essentials course

Send me the Course Outline

We’ll be happy to send you a full course outline and extra information about the course.

Meet Your Instructor

Dimitri is a well-versed web developer with an affection to functionality. He loves creating simple and clean code that functions the way it is expected.His mission is to make programming accessible to everyone.  He has taught programming to children and given them the basic understanding of our digital world.

During his off-time, he is creating his own ventures and develops his vision that he wants to bring into reality.

teacher matt

Learning a new skill can be quite an overwhelming experience, with all the information out there. Back in the days, when I was starting to learn, I remember that this can get you stuck very easily.

I will make sure to guide you through the sheer amount of information and teach you the most important skills relevant to you and your project.

Have a question? Great, ask away! And let’s start building today.


8 Lessons, 3 hrs per lesson over 4 Weeks.


    All our courses come with loads of extras designed to help you learn in the best way for you. This includes:

    • Help and support during and after your course from your instructor.
    • Welcome to come in and work at the school during your time with us.
    • Video tutorials for you to work at your own pace with a Cup of Tea, Wine or even a Beer.
    • Reference worksheets for you to not only practice your skills and refer back for quick answers and reminders.

    Friends = Discounts

    Bring a friend to a private class and get 50% discount on the cost of their course. If you have two friends then we will be happy to offer you group pricing.

    Private 1-2-1

    • 12 hrs Private Tuition
    • 1-2-1 with your instructor
    • Choose your own schedule
    • Work on your project
    • Live class recording
    • Free Project consultation

    1,950 bht p/h 63 USD – 56 EUR

    Choose a schedule


    3 hrs (1 lesson)
    5,850 bht

    6 hrs (2 lessons)
    11,700 bht

    9 hrs (3 lessons)
    17,550 bht

    12 hrs (4 lessons)
    23,400 bht

    Intensive Classes
    Contact us for details

    Related Courses

    We have five key categories and the following courses are from the web development category:

    Choose your Schedule Students working with their teacher

    Web Development Training

    Get in-depth with web development. Our instructors will help you master the tools of your choice.

    Choose your Schedule web courses bangkok python essentials

    Python Essentials

    Learn the building blocks of Python so you can build a variety of flexible programs in the future.