JavaScript for Beginners (JVS1)

Programming, JavaScript

Learn to write and run your own JavaScript scripts directly in the browser, and understand core concepts like variables and data types, control structures and DOM manipulation to make web pages interactive and dynamic.

This practical course uses an interactive approach: you will use the browser console and debugger, test events and form validation, and learn AJAX to exchange data with servers, finishing each topic with hands-on examples and short exercises.

Location, current course term



Brno + online (volitelně)
11/10/2025 - 11/12/2025 CZECH
Order
3/2/2026 - 3/4/2026 CZECH
Order
Praha + online (volitelně)
12/8/2025 - 12/10/2025 CZECH
Order
3/2/2026 - 3/4/2026 CZECH
Order
Custom Customized Training (date, location, content, duration)

The course:

Hide detail
  • Introduction
    1. History, main advantages and some drawbacks
    2. Libraries
    3. Other runtimes — interpreters outside the browser
    4. Browsers and developer tools
  • Basic syntax
    1. Ways to include JavaScript in HTML, the noscript tag
    2. Declaring variables and constants
    3. Primitive data types
    4. Operators — assignment, arithmetic, logical, comparison, string
    5. Basic functions for working with variables
    6. Conditions: if, else, switch, case
    7. Loops: for, while, do while
    8. The window object
    9. Core browser objects — window, screen, location, history, navigator
  • Key functions and objects
    1. Dialog and input functions — alert, confirm, prompt
    2. Timing functions — setTimeout, setInterval
    3. Core objects Array, String, Number, Boolean, Date, Math
  • Practical programming
    1. The Console object
    2. Debugging and stepping through code
    3. Syntax errors vs runtime errors
    4. Catching errors with try...catch
    5. Types of thrown errors, Error instances
  • Functions and structuring
    1. What is a function, ways to create functions
    2. Returning values and interrupting execution
    3. Variable visibility (scope)
  • HTML DOM
    1. What the DOM is and how it works
    2. Structure of HTML node objects
    3. Selecting nodes, CSS selectors
    4. Key node types and properties
    5. Functions for manipulating nodes and attributes
    6. Creating, replacing and removing nodes
  • Events
    1. Building a dynamic web
    2. Adding event listeners and using them
    3. Behavior of the this context
    4. Using the Event object
    5. Preventing default actions (stop form submit, stop link)
  • Forms
    1. Getting values
    2. Validating values
    3. Capturing the submit event
    4. Showing output to the user
  • AJAX (Asynchronous JavaScript and XML)
    1. Sending data with GET and POST
    2. Serializing data for sending
    3. Processing responses
    4. Handling server errors
  • Practice: build a small interactive calculation app on a web page
Assumed knowledge:
Use Windows or Mac, abstract thinking, and completed HTML and CSS basics; English and prior programming help, and knowing how to type (){}=; saves time.
Recommended previous course:
HTML and CSS — Fundamentals of Web Page Development (HTML1)
Recommended subsequent course:
Advanced JavaScript and Introduction to Node.js (JVS2)
Schedule:
3 days (9:00 AM - 5:00 PM )
Course price:
472.00 € ( 571.12 € incl. 21% VAT)
Language:

Vybrané zákaznické reference

ČEZ, a. s., Michal J.
JavaScript for Beginners ( JVS1)
"Kurz naprosto splnil má očekávání. Lektor výborně vysvětloval i složitější části, všechno bylo srozumitelné a prakticky zaměřené. Oceňuji příklady z reálné praxe, které mi pomohly lépe pochopit souvislosti. Díky moc!"
PREVIO s.r.o., Barbora W.
JavaScript for Beginners ( JVS1)
"Připomínky nemám žádné. Pana Lipolda bych potřebovala v kapesní verzi až se sama budu učit dál. Struktura logická, vysvětlení jasné, snaha předat zcela navrch ještě co nejvíc ze svých zkušeností a fint velmi ceněná. Nepochybuju, že mi to bude na cestě k většímu porozumění JS drncat, ale cítím díky němu klid, protože vím, kam sáhnout, a jak si sama pomoci. Děkuji moc, "
Tipsport.net a.s., Michal F.
JavaScript for Beginners ( JVS1)
"Všechno bylo super."
ČEZ, a. s., Jiří K.
JavaScript for Beginners ( JVS1)
"Do 3 dnů asi nelze nacpat více. Díky!"
ROSSMANN spol.s r.o, Radek L.
JavaScript for Beginners ( JVS1)
"Za mě skvělé školení, jsem o hodně moudřejší než když jsem sem přišel."
KOMTERM, a.s., Jana B.
JavaScript for Beginners ( JVS1)
"Maximální spokojenost a naprosto zasloužené samé jedničky ;). Školení bylo opravdu přehledné a srozumitelné. Školitel Ing. Lipold dokáže vše velmi hezky vysvětlit."
Československá obchodní banka, a. s., Lukáš V.
JavaScript for Beginners ( JVS1)
"Velmi profesionální přístup, hezky vysvětleno. Méně bych se zaměřil na téma Datum, více na OOP a XHR."
MONETA Money Bank, a.s., Zdenek D.
JavaScript for Beginners ( JVS1)
"lektor srozumitelně vysvětloval, doplnoval probíranou látku zkušenostmi z praxe, hlavním přínosem pro mne byly dvě věci : a) lektor mi dokázal vysvětlit látku tak že jsem to pochopil b) ukázal nám jak správně psát scripty (jak se to používá v praxi)"
Kooperativa pojišťovna, a.s., Vienna Insurance Group, Filip L.
JavaScript for Beginners ( JVS1)
"Školení bych doporučil všem. Školení začíná základy javascriptu, ale jde i detailněji do hloubky."
Hana Žáková, Hana Ž.
JavaScript for Beginners ( JVS1)
"Lektor byl zkušený, sympatický a kurz vedl prakticky. Líbilo se mi, že jsme si vše opravdu rovnou sami zkoušeli. Ráda kurz doporučím dále."
Kooperativa pojišťovna, a.s., Vienna Insurance Group, Martin S.
JavaScript for Beginners ( JVS1)
"velmi chválím znalost lektora Viléma Lipolda."
Česká zbrojovka a.s., Petr P.
JavaScript for Beginners ( JVS1)
"Bez výhrad"
Československá obchodní banka, a. s., Lukáš J.
JavaScript for Beginners ( JVS1)
"Kurz byl skvely, hodne jsem se dozvedel."
Digiteq Automotive s.r.o., Václav S.
JavaScript for Beginners ( JVS1)
"Školení bylo perfektní, a lektor báječný!!! Dost pomohla skvěl kuchynka a to že lektor prokládal výklad odlehčenými příběhy ze života a vtipy :) To improve: Před školením bych možná udělal krátký online dotazník, co se kdo chce naučit. Bylo to skvělé, ale krátké, budu muset čvičit, díky!!!"
Československá obchodní banka, a. s., Miriama N.
JavaScript for Beginners ( JVS1)
"Školenie bolo prínosom a preberané témy boli dostatočne vysvetlené lektorom. Taktiež oceňujem pomoc pri praktických cvičeniach, kedy niečo nefungovalo alebo odpovede na dodatočné otázky. Odniesla som si teoretické znalosti, ktoré budem uplatňovať postupne v praxi."
FORTUNA GAME a.s., Tomáš K.
JavaScript for Beginners ( JVS1)
"Přínos: scelení dosud roztříštěných informací k základním věcem v JS"
Edvard Ouředníček, Petr O.
JavaScript for Beginners ( JVS1)
"Velice dobrý kurz,splnilo mé očekávání.."
Střední průmyslová škola Brno, Purkyňova, příspěvková organizace, Petr P.
JavaScript for Beginners ( JVS1)
"vše OK, pravděpodobně se v budoucnu zúčastním JVS2"
Home Credit International a.s., Jaroslav P.
JavaScript for Beginners ( JVS1)
"Přínosem byla praktická část a velmi pozitivně hodnotím přístup lektora. Děkuji."
Konica Minolta Business Solutions Czech, spol. s r.o., Petr B.
JavaScript for Beginners ( JVS1)
"vse probehlo v poradku, muzu doporucit, bylo to intenzivni"
UNIQA Management Services, s.r.o., Jaromír D.
JavaScript for Beginners ( JVS1)
"Nemělo to chybu. Super."
UNIQA Management Services, s.r.o., Josef H.
JavaScript for Beginners ( JVS1)
"Kurz mne velice obohatil. Děkuji. Nemám žádné výhrady."
Zdeněk Polák, Zdeněk P.
JavaScript for Beginners ( JVS1)
"Oceňuji profesionální přístup, odborná znalost a přípravu materiálů, ze kterých lze i po skončení kurzu čerpat."
Home Credit International a.s., Jiří V.
JavaScript for Beginners ( JVS1)
"Parádní školení, dozvěděl jsem se, co jsem potřeboval."
ICZ a.s., Jan H.
JavaScript for Beginners ( JVS1)
"V poradku, uceleny sber informaci mi poslouzil tak jak jsem potreboval."
ICZ a.s., Karel Š.
JavaScript for Beginners ( JVS1)
"Za sebe mohu prohlásit, že jsem byl spokojený a už se těším na JVS2."
APATOR METRA s.r.o., Petr S.
JavaScript for Beginners ( JVS1)
"Maximální spokojenost. Člověk co neměl zkušenost s Javascriptem jsem dostal základní informace jak vůbec Javascript funguje a k čemu všemu se používá. Líbila se mi připravenost lektora a praktické zkušenosti ze života."
NTT Czech Republic s.r.o., Mehrad S.
JavaScript for Beginners ( JVS1)
"dobrý přístup a vysvětlení začatečníkům"
STUDENT AGENCY, k.s., Martin M.
JavaScript for Beginners ( JVS1)
"Jednoznačně skvělý lektor i osnova kurzu. Děkuji"
Katastrální úřad pro Královéhradecký kraj, Tomáš F.
JavaScript for Beginners ( JVS1)
"Super školení díky super lektorovi. Obsah kurzu vynikající. Dozvěděl jsem se přesně to, co jsem potřeboval."
Solitea Česká republika, a.s., Libor K.
JavaScript for Beginners ( JVS1)
"Kurz byl velice prinosny, latky probrano velke mnozstvi, maximalni spokojenost."
T-Mobile Czech Republic a.s., Radomír M.
JavaScript for Beginners ( JVS1)
"Oceňuji zkušenosti a rozsáhlé znalosti lektora z praxe. Stejně tak jako neformální atmosféru. Kurz byl trochu na vyšší úrovni než pro uplné začátečníky, což komplikuje už tak dost nejednoznačná syntaxe funkcí v JavaScriptu. Takže ideálně se na začátku více domluvit na přizpůsobení úrovně aktuálním účastníkům aby se témata vysvětlovala více polopatě. Celkově bych však kurz doporučil a hodnotil jakožto jeden z nejlepších technicky zaměřených kurzů co jsem abslolvoval."