Discount week - May Discount week - May
Get up to 60 % extra points for free! More info

JavaScript basic constructs

Introduction to JavaScript

Lesson 1

Introduction to JavaScript

The article will introduce the JavaScript language, including its structure, history, and examples of its application in the most modern web technologies.
Written by David Capka
Free Show description
Getting started with JavaScript - First scripts

Lesson 2

Getting started with JavaScript - First scripts

In this tutorial we're gonna write our first script which will write into the document. We'll learn how to use variables and how to get current date/time.
Written by David Capka
Free Show description
Basic data types in JavaScript and its functions

Lesson 3

Basic data types in JavaScript and its functions

In this tutorial we'll show basic data types in JavaScript (numbers, strings, and booleans) and we'll use their functions and some global functions.
Written by David Capka
Free Show description
Conditions in JavaScript

Lesson 4

Conditions in JavaScript

This tutorial explains programming of conditions in JavaScript. We'll learn how to use logical operators, if and else, and the ternary expression.
Written by David Capka
Free Show description
Solved tasks for JavaScript lesson 4

Exercise

Solved tasks for JavaScript lesson 4

Solved programmers tasks in JavaScript on conditions. The tasks are ordered by difficulty. Solutions are available for download.
Written by David Capka
Premium Show description
Loops in JavaScript

Lesson 5

Loops in JavaScript

This tutorial explains programming loops in JavaScript. We'll learn how to use the for and while loops.
Written by David Capka
Free Show description
Solved tasks for JavaScript lesson 5

Exercise

Solved tasks for JavaScript lesson 5

Solved programmers tasks in JavaScript on loops. The tasks are ordered by difficulty. Solutions are available for download.
Written by David Capka
Premium Show description
Arrays in JavaScript

Lesson 6

Arrays in JavaScript

This tutorial will teach you how to use arrays in JavaScript. We'll also learn the foreach loop and how to sort array items.
Written by David Capka
Free Show description
Solved tasks for JavaScript lesson 6

Exercise

Solved tasks for JavaScript lesson 6

Solved programmer tasks in JavaScript on arrays. The tasks are ordered by difficulty. Solutions are available for download.
Written by David Capka
Premium Show description
Functions in JavaScript

Lesson 7

Functions in JavaScript

In the tutorial, we'll learn how to declare JavaScript functions, pass parameters, return values, store functions in variables, and pass them as callbacks.
Written by David Capka
Free Show description
Solved tasks for JavaScript lesson 7

Exercise

Solved tasks for JavaScript lesson 7

Solved programmer tasks in JavaScript on functions. The tasks are ordered by difficulty. Solutions are available for download.
Written by David Capka
PremiumUnrated Show description
Introduction to DOM and events in JavaScript

Lesson 8

Introduction to DOM and events in JavaScript

In this tutorial, we'll explain what the DOM is and how to retrieve website elements. We'll program a web-based calculator using onclick and onload events.
Written by Michal Zurek
Free Show description
DOM manipulation in JavaScript

Lesson 9

DOM manipulation in JavaScript

This tutorial will describe how we can select DOM elements, edit them, create new elements, insert, move, and delete them.
Written by Michal Zurek
Free Show description
Table editor in JavaScript

Lesson 10

Table editor in JavaScript

In the tutorial, we'll create a web application step by step. It'll be an editor for HTML tables, allowing the user to expand or edit the table.
Written by Michal Zurek
FreeUnrated Show description
Finishing the table editor in JavaScript

Lesson 11

Finishing the table editor in JavaScript

We'll finish the JavaScript table editor. It'll be a great deal of DOM element manipulation. It'll insert columns and rows and remove them as well.
Written by Michal Zurek
Free Show description
Solved tasks for JavaScript lesson 11

Exercise

Solved tasks for JavaScript lesson 11

Solved programmer tasks in JavaScript on DOM manipulation. The tasks are ordered by difficulty. Solutions are available for download.
Written by Michal Zurek
PremiumUnrated Show description
Images and drawing on canvas using JavaScript

Lesson 12

Images and drawing on canvas using JavaScript

In this tutorial, we'll work with the img and canvas elements using JavaScript. We'll discover the difference between static and dynamic images.
Written by Michal Zurek
Free Show description
2D canvas context in JavaScript

Lesson 13

2D canvas context in JavaScript

The possibilities of the 2D canvas context. We'll learn context transformations, working with individual pixels, gradients, fillings, and shadows.
Written by Michal Zurek
Free Show description
Solved tasks for JavaScript lessons 12-13

Exercise

Solved tasks for JavaScript lessons 12-13

Solved programmer tasks in JavaScript on images and canvas. The tasks are ordered by difficulty. Solutions are available for download.
Written by Michal Zurek
PremiumUnrated Show description
Timers and animations in JavaScript

Lesson 14

Timers and animations in JavaScript

In this tutorial, we'll show you the timer types in JavaScript, how to set a CSS value, how to get the window size, and how different animations are made.
Written by Michal Zurek
Free Show description
Solved tasks for JavaScript lesson 14

Exercise

Solved tasks for JavaScript lesson 14

Solved programmer tasks in JavaScript on timers and animations. The tasks are ordered by difficulty. Solutions are available for download.
Written by Michal Zurek
PremiumUnrated Show description
JS requestAnimationFrame - For better drawing

Lesson 15

JS requestAnimationFrame - For better drawing

Together with HTML5, a new JavaScript API has been added. RequestAnimationFrame helps us with rendering on canvas. We'll introduce it in this tutorial.
Written by David Capka
Free Show description


 

Activities (4)