In this JavaScript Basics course you learn how to add interaction to your website. You work with variables, functions, arrays, objects and the DOM, and you are introduced to jQuery.

  • Build interactive websites straight away
  • Your own learning objectives take centre stage
  • Personal guidance from an experienced trainer
  • A solid basis for follow-up courses
  • Practical exercises with real scripts

In-company

Recommended number of days: None
Group: up to a maximum of 8 people
Location: In-company, throughout the Netherlands
Language: Dutch or English
Investment: on request
Are there any other wishes or requirements? We can tailor the course to your needs.

Do you want your websites to respond to clicks, input and visitor behaviour? With JavaScript you add interaction to your HTML and CSS. During this Open Learning day you build a solid foundation in this indispensable scripting language, guided by an experienced trainer.

Description

In this course you become acquainted with JavaScript, the scripting language that adds interaction and dynamics to websites. You build on your knowledge of HTML and CSS and discover how JavaScript works together with these techniques to give your sites an extra dimension.

You work under the guidance of an experienced trainer using the Open Learning format. This means you choose which topics are most relevant to you and get down to practical work straight away. You write your first own scripts, work with variables, functions, arrays and objects, and learn how to use the Document Object Model (DOM) to control elements on a page.

This course provides a solid foundation for follow-up courses on JavaScript frameworks and toolkits such as jQuery.

Topics

During this open learning day you work, with guidance, on the topics that are most relevant to you. For example:

  • JavaScript basics and history
  • Writing your first own script
  • The structure of JavaScript statements
  • Working with variables and their data types
  • Manipulating variables with operators
  • Using functions
  • Creating and editing arrays
  • Working with objects
  • Conditional statements and loops, such as if, else, switch, while and for
  • JavaScript events and event handlers
  • The Document Object Model (DOM)
  • Introduction to jQuery

Result

After this course you will know the basic principles of JavaScript and be able to write scripts yourself that add interaction to a website. You work with variables, operators, functions, arrays and objects, and you know how to use conditional statements and loops.

You understand how JavaScript works together with HTML and CSS via the Document Object Model (DOM) and can respond to events using event handlers. You have also been introduced to jQuery, giving you a solid basis for follow-up courses on JavaScript-based techniques and toolkits.

Target audience

This course is intended for website builders and novice web developers who want to make their sites more interactive. You already have experience with HTML and CSS and you're ready for the next step: learning to work with JavaScript to really bring your websites to life.

Teaching method

You take this course in the Open Learning format. This means that, with active guidance from an experienced trainer, you work on the topics that are most relevant to you. You work at your own pace and receive immediate feedback whenever you get stuck or want to go into more depth.

Short explanations alternate with practical exercises at the computer. This way you write your own JavaScript code from the start and see the result in the browser straight away. You take the theory and exercise files home with you, so that you can continue building on your own after the course day.

Prior knowledge

You need a basic knowledge of HTML and CSS. Some experience in building simple web pages is also useful. Programming experience is not required; you learn JavaScript step by step under the guidance of an experienced trainer.

Comments

You take this course in the Open Learning format: one day of working independently on JavaScript with the active guidance of an experienced trainer. You decide which topics you tackle and at what pace you work. Basic knowledge of HTML and CSS is required.

Course format

This training is offered on the basis of our Open Learning teaching method. This means that you work independently, with active guidance from our trainer, to master the material. That way you can achieve your learning objectives at your own pace, without being held back by fellow participants working faster or slower. The trainer makes sure that you stay on schedule and meet your learning objectives. This form of learning leaves room for a tailored approach. You have the opportunity to bring in examples from your own practice and IT environment, so that your learning is even more specific. more...

Language

The training is given in Dutch as standard. The trainer has a good command of English. English-language course material can be used. With a minimum enrolment of 3 participants, the training can also be given entirely in English.

The best training for you

At Learnit you will always find a course that takes you further. From (technical) IT skills to communication or personal leadership. You can also choose the training format that suits you best: a classroom course, a tailor-made course at your own office, an online course or an e-learning. We have the right course and the right format for everyone. Because learning in the way that suits you best delivers the best results.

Participants attending a classroom training course at Learnit

Why choose training at Learnit?

  • Always and everywhere personal

    Personal attention and a pleasant atmosphere. Whether you take a course with us, at your office or on your own PC, we make sure you feel at home enough to push your boundaries.

  • Just do it!

    New opportunities arise when you get moving. Stay sharp. Keep taking new steps. We encourage you to take the plunge and really go for it.

  • Growing through knowledge and inspiration

    Discover something new. Build on your strengths. And choose your own path. We help you grow with training courses and learning formats that genuinely suit you.

  • Skills for the future

    We always think in terms of possibilities and win-win. And every day we work on new solutions for tomorrow. By offering training courses that leave you well prepared for the future.

  • Working together on quality

    We don't make empty promises. What we do offer is quality, knowledge and experience. A broad range of courses, made possible by our inspired staff and trainers.

  • Understanding and being understood

    We listen to what matters to you. To what you need. Because that is where our solution, our tailored approach, begins. Understanding each other properly and communicating clearly: that is what we believe in.

Find out more about Learnit
Trainer and participants working together during a Learnit course

Moving forward together

Taking a training course at Learnit means learning together. Together with your experienced trainer, together with your course group or together with your colleagues. And whether you take the training at home, at your office or at one of our training locations, we are always available to help you. To share our knowledge with you in a way that is genuinely useful to you. Getting further together through personal attention and understanding each other well; that is what we believe in.

Apply it directly in your work

Learning theory from a book that you can then hardly use in your work? Not at Learnit! Whichever training you take with us, you can put it to use at your workplace straight away. Because of the unique learning objectives you set together with the trainer at the start of the training. Because of the alternation between theory and (interactive) practical assignments. And by bringing the challenges you face in your daily work along to the training.

Participants apply what they have learnt straight away in the workplace

Reviews

What others say about this course

JavaScript Basics course reviews - Average score 9 out of 2 reviews

  • “This course is well worth taking if you have no experience with JavaScript yet.”

    P. Anuels, Praclox Software B.V.- JavaScript Basics
    Rating 9.8
  • "Very pleasant atmosphere, not a large group of participants. Convenient location relative to Utrecht Central Station. Lunch was well taken care of. In consultation with the trainer, you can steer things considerably in the direction you want."

    E. Roes, ROC A12 Velp location - JavaScript Basics
    Rating 8.2

    Learnit reviews

    Frequently asked questions

    In the JavaScript Basics course you learn to add interactivity to websites using JavaScript. You cover the fundamentals, variables, operators, functions, arrays, objects, conditional statements and loops. You also work with events, event handlers and the Document Object Model (DOM). The course concludes with an introduction to jQuery, so that you have a solid basis for follow-up courses.

    The JavaScript Basics course takes one day and is given in the Open Learning format. This means that, with the active guidance of an experienced trainer, you work on the topics that are relevant to you. You work in a small group at your own pace, with immediate feedback. This way you learn the practical basics of JavaScript in a single day.

    Yes, for the JavaScript Basics course you need a basic knowledge of HTML and CSS. JavaScript works together with the HTML and CSS of your website and adds interactivity to it. Programming experience is not a requirement, as you start with the basic principles and learn step by step to write your first own scripts under the guidance of an experienced trainer.

    The JavaScript Basics course is suitable for website builders and beginning web developers who want to add more interactivity to their websites. You will benefit from this course if you already work with HTML and CSS and want to give your code a new dimension. It also provides a solid basis as a stepping stone to follow-up techniques such as jQuery.

    Yes, after completing the JavaScript Basics course you receive a certificate of participation. This certificate confirms that you have attended the training course and have been introduced to the main components of JavaScript, such as variables, functions, arrays, objects, the DOM and jQuery. You can add the certificate to your CV or LinkedIn profile as proof of your new skills.

    After the JavaScript Basics course you'll be able to add interactive elements to websites you've built with HTML and CSS. Think of form validation, click actions, dynamic content via the Document Object Model (DOM) and event handlers that respond to user behaviour. You'll write your own scripts with variables, functions, arrays and loops, and get to know jQuery as a next step.

    Self-study works fine for the syntax, but often grinds to a halt as soon as you have to apply concepts such as scope, the DOM or event handlers in combination. A classroom course makes sense if you want results more quickly, need targeted feedback or get stuck on error messages that online tutorials do not explain. JavaScript Basics at Learnit is delivered in the open learning format: you work through the exercises yourself, but an experienced trainer looks on and steers where needed. You decide which topics take priority, for example variables and functions, or rather arrays, objects and the DOM. Choose self-study if you have plenty of time and are patient. Choose this course if you want to lay a working foundation in a single day and get immediate answers about your own code.

    In the open learning format you decide for yourself which topics you tackle during the course day, with active guidance from a trainer. You work through the material at your own pace and can go deeper into what's relevant to your work, for example the DOM, events or a first introduction to jQuery. In a fixed classroom schedule everyone covers the same topics in the same order, regardless of prior knowledge. The open learning format suits you better if you already know some HTML and CSS and want to add specific JavaScript skills, or if you're bringing specific questions from a current web project. The course lasts one day and covers, among other things, variables, functions, arrays, objects, conditional statements, loops and event handlers. You work directly in practice, not just theoretically.

    HTML, CSS and JavaScript together form the three core languages of the web. HTML determines the structure of a page, CSS handles the styling and JavaScript adds behaviour and interactivity. JavaScript manipulates HTML elements via the Document Object Model (DOM) and can adjust CSS properties based on user actions, such as a click or keystroke. Without knowledge of HTML you do not know which elements you are controlling; without an understanding of CSS you lack context for visual adjustments. The JavaScript Basics course assumes that you already understand HTML tags and CSS selectors. The course builds on this with variables, functions, arrays, objects, conditional statements, loops, events and a first introduction to jQuery. If you do not yet have a basis in HTML/CSS, take an HTML and CSS course first.

    JavaScript remains the standard language for interaction in the browser in 2025. Every modern website runs on it, and frameworks such as React, Vue and Svelte are all built on top of JavaScript. It is better to master the basics of the language itself before you move on to a framework. Otherwise you learn the syntax of React without understanding what happens under the bonnet, and you will get stuck later on concepts such as scope, callbacks and the DOM. In the JavaScript Basics course you learn exactly those fundamentals: variables, functions, arrays, objects, loops, events and the Document Object Model. After that you are introduced to jQuery as a stepping stone to libraries and frameworks. If you want to work with React or Vue later on, this foundation gives you a much shorter learning curve than diving straight into a framework.

    Vanilla JavaScript is the pure language as it runs in every browser. jQuery is a library on top of JavaScript that allows common tasks to be written more concisely, such as selecting elements, animations and AJAX calls. The JavaScript Basics course focuses on vanilla JavaScript: variables, functions, arrays, objects, loops, events and the Document Object Model (DOM). At the end you are introduced to jQuery, so that you can see the difference and know when to choose which. The order is deliberate: without an understanding of the DOM and events you will not grasp what jQuery does under the bonnet. Modern projects often no longer use jQuery, because browser APIs now provide much of the functionality themselves. Basic JavaScript knowledge therefore remains the most valuable investment.

    Straight after the course day you can implement simple interactions yourself: form validation, a clickable menu toggle, an image slider or a simple calculation module. By then you will have mastered the basic syntax (variables, functions, arrays, if/else, loops) and you can use the Document Object Model to select and modify HTML elements based on events. For more complex functionality, such as retrieving data dynamically from a server or building a single-page application, you need further knowledge (asynchronous JavaScript, fetch, frameworks). The course is a starting point, not an end point. In practice: the more projects of your own you take on after the course day, the faster the material sticks. Expect to spend a few weeks practising before JavaScript really feels familiar.