Registration form for a free trial class
• Teacher will find perfect path for your child
• You can explore our platform
• Your child will love our fun interactive lessons
By filling in this form,you agree
with the privacy policy and accept the public offer agreement
Web-coding
HTML+CSS & JavaScript

Web-coding Classes

Web-coding is creating and designing sites using the HTML markup language, CSS styles, and the JavaScript programming language.

HTML is a skeleton of a site, CSS is its appearance, and JavaScript is its abilities. Even to make a beautiful animated button press, one needs to write a small script

Who can learn Web-coding?

It would be nice to start after learning some basics on Scratch.
A student should know basic concepts: variables, conditions, loops and basic algorithms. Also know what multiplication, division, remainder of a number, fractional numbers are.

To attend classes a student needs to have good computer skills:
use browser, open new tabs there, download and install files on a computer, create/rename folders, know the keyboard layout, use hotkeys, type and use computer mouse confidently.
For students from 10 years old.

For classes it is needed to have a text editor installed (Notepad++, Sublime, etc)
HTML & CSS
Learning the basics of HTML markup language and CSS style language.
Ideal for students aged 10+
Learning the basics of the HTML language
1-20
lessons
Basics of the CSS language
21-70
lessons
Advanced ways to work with HTML and CSS
71-120
lessons
1
Introduction to HTML
Students will learn the basics of creating websites using the HTML language. They will learn how to work with a text editor, get acquainted with special language constructs (tags) necessary for editing text and creating lists.

• Text editors • Creation of the first HTML document • Text formatting • The syntax of the HTML language • An overview of the most common mistakes • Creating a project based on the acquired knowledge
• Final Task
2
Links and images
Students will learn how to add content to their web pages, get acquainted with additional features when working with links and images.

• Links • Images
• Creation of site navigation
• Creation of primitive photo galleries
• Additional image editing options for Windows and macOS
• Electronic newspaper
• Social network profile
• Final task
3
Tables
Students will learn how to add and edit tables on web pages, consolidate their knowledge on practical tasks, and get acquainted with the method of website layout using tables.

• Tables basics
• Grouping table cells
• Alignment of table contents
• Final task
4
Introduction to CSS
Students will master the skills of creating styles for HTML pages and consolidate their knowledge on simple practical tasks and on large projects to build ready-made sites.

• Ways to include CSS
• Basic CSS properties
• Selectors in CSS
• Working with fonts
• Basics of block layout
• Coffee shop website • Website for computer games • Final Tasks
5
Forms
Students will be introduced to the concept of Forms in HTML, how to add them to pages, and how to style them using CSS.

• Text fields
• Dropdown lists
• Other types of forms
• Form Styling
• Registration form
• Form stylization
6
Advanced CSS
Students will learn more advanced techniques for working with the CSS language, as well as get acquainted with modern and advanced ways of styling web pages.

• Positioning of elements
• Rubber background
• Block layout of the page layout
• Complex selectors
• Pseudo elements
• Proper use of colors in website design
• CSS gallery • Rubber background • Horizontal menu
7
Animation
Students will learn the ins and outs of creating animations on web pages using CSS.

• Text animation
• Image animation
• CSS Variables
• Glowing text • Spinner Pacman
8
HTML5
Students will explore the new features of HTML 5 and learn how to apply new tags to web pages through hands-on activities and related projects.

• New HTML5 tags
• Embedding video and audio on
• Portfolio project • Video on page project
9
Flexbox
Students will learn the technology of building web pages - Flexbox and consolidate their knowledge on a large number of layouts and practical tasks.

• How Flexbox works
• The position of the elements on the page • Responsive websites
• Media queries
• Animated photo gallery • Project “To the piggy bank of a web programmer” • Project “Adaptive website”
10
Grid System
Students will learn how to work with the Grid System technology, which allows you to build site layouts. This technology is one of the most popular. Also, students will consolidate their knowledge on a large number of practical tasks aimed at improving their skills in working with the Grid.

• Introduction to the Grid System • Creation of adaptive sites based on the Grid System

• Responsive website about space
11
Bootstrap
Students will master the skills of working with the Bootstrap style library.

• Introduction to Bootstrap
• Grid System and Bootstrap
• Finished styles
1
Introduction to HTML
Students will learn the basics of creating websites using the HTML language. They will learn how to work with a text editor, get acquainted with special language constructs (tags) necessary for editing text and creating lists.

• Text editors • Creation of the first HTML document • Text formatting • The syntax of the HTML language • An overview of the most common mistakes • Creating a project based on the acquired knowledge
• Final Task
2
Links and images
Students will learn how to add content to their web pages, get acquainted with additional features when working with links and images.

• Links • Images
• Creation of site navigation
• Creation of primitive photo galleries
• Additional image editing options for Windows and macOS
• Electronic newspaper • Social network profile • Final task
3
Tables
Students will learn how to add and edit tables on web pages, consolidate their knowledge on practical tasks, and get acquainted with the method of website layout using tables.

• Tables basics
• Grouping table cells
• Alignment of table contents
• Final task
4
Introduction to CSS
Students will master the skills of creating styles for HTML pages and consolidate their knowledge on simple practical tasks and on large projects to build ready-made sites.

• Ways to include CSS
• Basic CSS properties
• Selectors in CSS
• Working with fonts
• Basics of block layout
• Coffee shop website • Website for computer games • Final Tasks
5
Forms
Students will be introduced to the concept of Forms in HTML, how to add them to pages, and how to style them using CSS.

• Text fields
• Dropdown lists
• Other types of forms
• Form Styling
• Registration form • Form stylization
6
Advanced CSS
Students will learn more advanced techniques for working with the CSS language, as well as get acquainted with modern and advanced ways of styling web pages.

• Positioning of elements • Rubber background • Block layout of the page layout • Complex selectors • Pseudo elements • Proper use of colors in website design
• CSS gallery • Rubber background • Horizontal menu
7
Animation
Students will learn the ins and outs of creating animations on web pages using CSS.

• Text animation
• Image animation
• CSS Variables
• Glowing text • Spinner Pacman
8
HTML5
Students will explore the new features of HTML 5 and learn how to apply new tags to web pages through hands-on activities and related projects.

• New HTML5 tags
• Embedding video and audio on
• Portfolio project • Video on page project
9
Flexbox
Students will learn the technology of building web pages - Flexbox and
consolidate their knowledge on a large number of layouts and practical tasks.

• How Flexbox works
• The position of the elements on the page • Responsive websites
• Media queries

• Animated photo gallery • Project “To the piggy bank of a web programmer” • Project “Adaptive website”
10
Grid System
Students will learn how to work with the Grid System technology, which allows you to build site layouts. This technology is one of the most popular. Also, students will consolidate their knowledge on a large number of practical tasks aimed at improving their skills in working with the Grid.

• Introduction to the Grid System
• Creation of adaptive sites based on the Grid System
• Glowing text • Spinner Pacman
11
Bootstrap
Students will master the skills of working with the Bootstrap style library.

• Introduction to Bootstrap
• Grid System and Bootstrap
• Finished styles

Why is it worth studying Node.js?

The Node.js platform today has several advantages over other back-end development tools.

  1. Simple and well-known JavaScript is used. Before the advent of Node.js, one had to master additional programming languages such as PHP, Python, Ruby, etc. to work with the back-end. Thanks to Node.js, this need has disappeared, since the platform allows one to write the server side of the site in a convenient and familiar for any web developer JavaScript language.
  2. Rich basic library and regular updates. The Node.js platform has a wide range of features. In each new version the library of opportunities is replenished and improved.
  3. The demand for specialists in the labor market. Due to the popularity of the platform, the number of vacancies for web developers with Node.js skills is constantly growing.
In this course, students will master all the necessary skills for developing full-fledged web applications (interactive sites) and create their own projects, which will improve their resume as a web developer in the future.

Examples of our students projects

JavaScript specialists are in great demand, so your child will be able to get a worthy profession in the future. Moreover, the programming process itself is very exciting!
• Operating System: Windows 8/8.1/10 x64, Mac OS 10.12 or later;
• Installed browser Google Chrome;
• RAM: 4 GB (recommended 8 GB);
• Processor 2-core with a clock frequency of 2.2 GHz (preferably 4-core if possible);
• Hard disk space: at least 4-6 GB of free hard disk space;
• Screen resolution: preferably 1280x800 pixels;
• Microphone or headset;
• Speakers;
• Internet connection from 1 Mbps.
System requirements
Why is a trial lesson a great opportunity for your child?
Sign up for a trial lesson now!
Trial lesson will cost 0$, without any hidden fees or deposits necessary
The student will create the first project
You can get some rest while we will take care of everything
Our tutor will suggest the most suitable learning program for your child