HTML
-
Introduction to how the internet works and web development principles, HTML structure.
-
Tags used in the Head section, basic structure of a web page.
-
Introduction to tags and attributes. Text tags, links, paired (opening-closing), and void (self-closing) tags.
-
Introduction to ordered and unordered lists.
-
Introduction to the Table tag and the principles of working with it.
-
Inserting images and videos into an HTML page, managing the dimensions of elements.
-
Introduction to input tags and how to work with them.
-
Introduction to id and class attributes and their importance.
CSS
-
Introduction to how CSS works, differences between Inline, Internal, and External CSS.
-
Selectors and combinators, working with fonts and texts.
-
Background properties, sizing properties.
-
Box model (Border, Outline, Padding, Margin), Display property.
-
Pseudo-elements, working with element layouts on the page.
-
Hover effects, interacting with elements during hover.
-
Introduction to Flexbox (FLEX).
-
Building a website in class using the covered topics.
-
Introduction to the Grid model.
-
Animations.
-
Introduction to media queries, working with them, and responsive design.
-
Introduction to em and rem units, their differences. Modifying default HTML values and adapting them to the website, ROOT, and variables.
-
Introduction to SASS and LESS.

-
Fun and engaging projects
-
Development of logical and algorithmic thinking
-
Teamwork
-
Creative and friendly environment

Upon fully completing the course, children will be able to program websites. In addition to gaining professional skills, they will:
-
Develop logical and algorithmic thinking.
-
Learn to analyze problems and find alternative solutions.
-
Start organizing and planning their tasks.
-
Learn how to write a professional resume.
-
Get acquainted with the IT infrastructure and other tech professions.
-
Work in a team within a creative and friendly environment where continuous education and self-development are encouraged.
