Get in Touch

Introduction to JavaScript

 

Course Description

Overview

JavaScript is a versatile and widely used programming language for creating dynamic and interactive web applications. This live instructor-led (online) course is aimed at beginner developers who want to use JavaScript to build interactive websites, manipulate data, and improve user experiences.

Upon completion of this course, participants will be able to:

  • Use JavaScript to create dynamic and interactive websites.
  • Create scripts that work across all browsers.
  • Write clean, reliable, and reusable code.
  • Execute scripts using the DOM.
  • Manipulate data using JavaScript.

Book this course

  • Format: Remote
  • Language: PL
  • Type: Public course with a guaranteed date (entire groups and individuals can join)
  • Date: 21.10.2026
  • Duration: 3 days (21 hours)

BOOK NOW - 3870 PLN

Net price per participant.

Course Format

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Prerequisites

  • Basic knowledge of HTML and CSS
  • Familiarity with general programming concepts

Audience

  • Web developers
  • Software engineers
  • Anyone who wants to learn JavaScript for web development

Course Outline

Introduction to JavaScript and Functions

  • What is JavaScript?
  • JavaScript through time
  • When and where to use JavaScript
  • When and where not to use JavaScript
  • Web scripting basics
  • Adding JavaScript to a web page
  • Writing JavaScript statements
  • Using variables
  • Working with operators
  • Capturing mouse events
  • General syntax
  • Calling functions
  • Variable scope
  • Arrow functions
  • Setting default parameters

DOM Objects and Built-in Objects

  • User interaction
  • Selecting elements by ID
  • Accessing browser history
  • Using the location object
  • Using dates and time

Working with Numbers and Strings

  • Numbers
  • Global methods
  • The Number object
  • The Number() function
  • Booleans
  • null and undefined values
  • Strings
  • Template literals

Storing Data in Arrays

  • Arrays
  • How to iterate through arrays
  • Spread operator

Event Handling in JavaScript and Program Flow Control

  • Event types
  • Event handling
  • Event object
  • Conditional statements
  • Loops and control structures
  • How to set and use timers

DOM Scripting

  • DOM nodes
  • Selecting elements using getElementsByTagName()
  • How to read element attributes
  • DOM Inspector in Mozilla and Chrome
  • What is JSON? Introduction

JavaScript Programming, HTML and CSS Manipulation

  • Important elements
  • Drag and drop
  • Local storage
  • How to work with local files
  • The style property in DOM
  • How to access classes using className
  • DOM styleSheets object
  • How to reference CSS3 properties in JavaScript
  • How to set CSS3 properties

Summary and Next Steps

Frequently Asked Questions (FAQ)

 

Who is the Introduction to JavaScript course intended for, and what are the prerequisites?

The course is aimed at beginner web developers and software engineers, requiring only basic knowledge of HTML and CSS, as well as general programming concepts. During the sessions, participants learn from scratch how to use JavaScript to build dynamic and interactive web applications and manipulate data.

 

In what format and when does this JavaScript fundamentals course take place?

The course is conducted live online with an instructor, in Polish, with a guaranteed date of October 21, 2026. It is a 3-day public course (totaling 21 hours of training), which both individuals and entire groups can join at any time with 100% certainty that the course will take place.

 

What practical programming skills will I learn in this course?

In this course, you will learn to write clean code, create cross-browser scripts, and manipulate elements using DOM (Document Object Model) objects. The curriculum also covers practical work with arrow functions, arrays, events (e.g., mouse events), JSON format, local data storage, and dynamic modification of CSS and HTML properties directly from JavaScript code.

 

What is the cost of participating in the "Introduction to JavaScript" course?

The cost of participation in the course is 3870 PLN net per participant. This price includes 21 full hours of interactive lectures and discussions with the trainer, as well as extensive hands-on exercises completed directly in a live-lab environment, ensuring effective consolidation of new developer skills.

Course funding

No budget? Get funding!

PSF Logo

A program that allows you to quickly and easily secure funds for employee training.

Learn more

Public courses

  • Knowledge sharing and networking with professionals from various industries.
  • Interactive, live-taught classes — not just theory, but also exercises and discussions.
  • Flexible online format — join from anywhere.

Learn more

Two persons looking at a tablet

Need Help?

Reach out to learn more about our team and the kinds of tailored solutions we can offer your organization.

Get in Touch

wroclaw@nobleprog.pl or +48 (22) 103 3718