Moscow

Up

courses
Javascript programming

Javascript programming

Most modern websites are interactive. Animations, pop-ups, tooltips, alerts, menus, forms to fill out, photo galleries and sliders - all these elements make the site "alive", interesting and easy to use. For the interaction with the visitor to the Internet resource is responsible JavaScript - a scripting programming language. It prescribes how the site must respond to each action of the user.

Today web development is the most popular and fastest growing IT trend, and web developers create and maintain websites and web applications. A web developer can layout web pages, create state-of-the-art web applications, design the server-side architecture sites and applications, and set up SEO sites. Each of these tasks requires mastery of a specific set of skills and abilities. To work on the vast majority of web projects requires a good knowledge of JavaScript. This course is designed for students aged 11 and up. It is a direct Web-mastering" course.

Why should children learn JavaScript? Interesting facts about JavaScript

  • JavaScript appeared in the mid-90s and immediately took over the world. The fashion for dynamic websites made this JavaScript, the default scripting language in all browsers, is the most commonly used scripting language in the world.
  • Initially, this popular programming language was used in web development, but later it began to be used for server programming, creating mobile applications, and even robotics. This is how JavaScript became a full-fledged and feature-rich language.
  • JavaScript is the best friend of HTML and CSS. HTML defines the layout of the site, CSS is responsible for the appearance, and JavaScript brings it all to life.
  • JavaScript is now the only programming language for browsers. It runs on Windows, macOS, Linux, and mobile platforms, that is, everywhere. Without knowing JavaScript, there's nothing to do in programming interactive websites.
  • JavaScript is ideal for children - as a first programming language and for as their first programming language but also for learning the basics of web development.
  • It's simple enough, but it contains all the fundamental things: algorithms, the object-oriented model, and data structures.
  • It is recommended to start teaching children to program in JavaScript, because syntactically it is similar to the language C (C). Learning JavaScript introduces all the "C-like" languages: C++, C#, Java, PHP. After learning the basics of JavaScript, you can continue to deepen your knowledge in the area of web development.

We recommend the course "Programming for children JavaScript" to all coders from 11 years old, because in the lessons the kids:

  • They will understand the theory with illustrative examples;
  • Get acquainted with JavaScript and the basics of practical programming;
  • They will learn the basics of programming language syntax;
  • See software algorithms in action;
  • Learn the basics of working with HTML-document;
  • Independently create their own web-application from scratch;
  • Develop logical and creative thinking;
  • Will get a great base that will allow you to easily learn any other programming language.

JavaScript programmers are in high demand, and every year the need for them is only increasing. Give your child the opportunity to master the skills of a promising profession.

An example of the final draft of the course "Programming in JS: https://coddywebmastering.github.io/form/

Recommendation: Before taking this course, it is recommended that you take the Web Mastering course.

Homework:

Read the documentation about the html tags "<ul>" and "< li >" used in the example. You can do this here.

Read the documentation about the css-properties. You can do it here.

Extras:

Download the Brackets IDE here.

Download the Git version control system here. It is installed according to the Next > Next > Done.

Download the TortoiseGit visual client for Git here. It is installed on the same principle.

CSS Secrets. Perfect Solutions to Everyday Challenges (2016)

Author: Lea Veroux

Download the book in Russian here.

Programming with JavaScript at CODDY School from CODDY School on Vimeo.

At the end of the course, each student receives a personal certificate from CODDY.

Today this course was viewed by 111 people
Javascript programming

Age: 11-16

Level:

beginner.

Course duration:

from 3 modules (months), from 24 hours*.

Format:

individually online.

Price:

from $19.5/hr individually online.

*The course is designed for children 11 years and older. However, depending on your child's level and interests, the age may vary. Also, keep in mind that children of different ages may have different preferences for teaching methods and may require an individualized approach.

Schedule

May:
In person
Choose the format of classes and the course - the more lessons there are, the lower the price of each
  • Online in groups
  • Online individually
$16
for 1 lesson
8 LESSONS
$14
for 1 lesson
$16
Save, choosing large packages!
24 LESSONS
$16
$15
for 1 lesson
16 LESSONS
$22
for 1 lesson
8 LESSONS
$19.5
for 1 lesson
$22
Save, choosing large packages!
24 LESSONS
$22
$21
for 1 lesson
16 LESSONS

Teachers

Our classes

venues
Sign up for a course
Registration completed successfully!
An error occurred. Please inform the administrator
You have sent many applications. try later
Your name and surname
This field is required
Child's name
This field is required
My city
This field is required
Your phone
+1
  • Afghanistan (افغانستان) +93
  • Åland Islands +358
  • Albania (Shqipëri) +355
  • Algeria (الجزائر) +213
  • American Samoa +1
  • Andorra +376
  • Angola +244
  • Anguilla +1
  • Antarctic +672
  • Antigua and Barbuda +1 (268)
  • Argentina +54
  • Armenia (Հայաստան) +374
  • Australia +61
  • Austria (Österreich) +43
  • Azerbaijan (Azərbaycan) +994
  • Bahamas +1 (242)
  • Bahrain (البحرين) +973
  • Bangladesh (বাংলাদেশ) +880
  • Barbados +1 (246)
  • Belarus (Беларусь) +375
  • Belgium (België) +32
  • Belize +501
  • Benin (Bénin) +229
  • Bolivia +591
  • Bosnia and Herzegovina +387
  • Botswana +267
  • Brazil +55
  • Brunei +673
  • Bulgaria (България) +359
  • Burkina Faso +226
  • Burundi (Uburundi) +257
  • Cambodia (កម្ពុជា) +855
  • Cameroon (Cameroun) +237
  • Canada +1
  • Cape Verde (Kabu Verdi) +238
  • Central African Republic +236
  • Chad (Tchad) +235
  • Chile +56
  • China (中国) +86
  • Colombia +57
  • Comoros (جزر القمر) +269
  • Cook Islands +682
  • Costa Rica +506
  • Croatia (Hrvatska) +385
  • Cuba +53
  • Cyprus (Κύπρος) +357
  • Czech (Česká republika) +420
  • Denmark (Danmark) +45
  • Djibouti +253
  • Dominica +1 (767)
  • Dominican Republic (República Dominicana) +1
  • DR Congo +243
  • Ecuador +593
  • Egypt (مصر)) +20
  • Equatorial Guinea (Guinea Ecuatorial) +240
  • Eritrea +291
  • Estonia (Eesti) +372
  • Ethiopia +251
  • Fiji +679
  • Finland +358
  • France +33
  • Gabon +241
  • Gambia +220
  • Georgia (საქართველო) +995
  • Germany +49
  • Ghana +233
  • Great Britain +44
  • Greece +30
  • Grenada +1 (473)
  • Guatemala +502
  • Guinea (Guinea Ecuatorial) +240
  • Guyana +592
  • Haiti +509
  • Honduras +504
  • Hong Kong (香港) +852
  • Hungary +36
  • Iceland +354
  • India (भारत) +91
  • Indonesia +62
  • Iran +98
  • Iraq (العراق)) +964
  • Ireland +353
  • Israel (ישראל) +972
  • Italy (Italia) +39
  • Jamaica +1
  • Japan (日本) +81
  • Jordan +962
  • Kazakhstan +7
  • Kenya +254
  • Kiribati +686
  • Kuwait (الكويت) +965
  • Kyrgyzstan (Кыргызстан) +996
  • Laos (ລາວ) +856
  • Latvia (Latvija) +371
  • Lebanon (لبنان) +961
  • Lesotho +266
  • Liberia +231
  • Libya (ليبيا) +218
  • Liechtenstein +423
  • Lithuania (Lietuva) +370
  • Luxembourg +352
  • Madagascar (Madagasikara) +261
  • Malawi +256
  • Malaysia +60
  • Maldives +960
  • Mali +223
  • Malta +356
  • Marshall Islands +692
  • Mauritania (موريتانيا) +222
  • Mauritius (Moris) +230
  • Mexico (México) +52
  • Micronesia +691
  • Moldova (Republica Moldova) +373
  • Monaco +377
  • Mongolia (Монгол) +976
  • Montenegro (Crna Gora) +382
  • Morocco (المغرب) +212
  • Mozambique (Moçambique) +258
  • Myanmar (Burma) +95
  • Namibia (Namibië) +264
  • Nauru +674
  • Nepal (नेपाल) +977
  • Netherlands (Nederland) +31
  • New Zealand +64
  • Nicaragua +505
  • Niger (Nijar) +227
  • Nigeria +234
  • Niue +683
  • North Korea +850
  • North Macedonia +389
  • Norway (Norge) +47
  • Oman +968
  • Pakistan +92
  • Palau +680
  • Panama +507
  • Papua New Guinea +675
  • Paraguay +595
  • Peru (Perú) +51
  • Philippines +63
  • Poland (Polska) +48
  • Portugal +351
  • Qatar (قطر) +974
  • Romania (România) +40
  • Russian Federation (Российская Федерация) +7
  • Rwanda +250
  • Saint Kitts and Nevis +1 (869)
  • Saint Lucia +1 (758)
  • Saint Vincent and the Grenadines +1 (784)
  • Salvador +503
  • Samoa +685
  • San Marino +378
  • Sao Tome and Principe (São Tomé e Príncipe) +239
  • Saudi Arabia +966
  • Senegal (Sénégal) +221
  • Serbia (Србија) +381
  • Seychelles +248
  • Sierra Leone +232
  • Singapore +65
  • Slovakia (Slovensko) +421
  • Slovenia (Slovenija) +386
  • Solomon Islands +677
  • Somalia (Soomaaliya) +252
  • South Africa +27
  • South Sudan +211
  • Spain (España) +34
  • Sri Lanka (ශ්‍රී ලංකාව) +94
  • Sudan +211
  • Suriname +597
  • Sweden (Sverige) +46
  • Switzerland (Schweiz) +41
  • Syria +963
  • Tajikistan +992
  • Tanzania +255
  • Thailand (ไทย) +66
  • The Republic of Korea (대한민국) +82
  • Togo +228
  • Tonga +676
  • Trinidad and Tobago +1 (868)
  • Tunisia +216
  • Turkey (Türkiye) +90
  • Turkmenistan +993
  • Tuvalu +688
  • Uganda +256
  • Ukraine (Україна) +380
  • United Arab Emirates +971
  • Uruguay +598
  • USA +1
  • Uzbekistan (Oʻzbekiston) +998
  • Vanuatu +678
  • Vatican (Città del Vaticano) +39
  • Venezuela +58
  • Vietnam +84
  • Virgin Islands +1
  • Yemen (اليمن) +967
  • Zambia +260
  • Zimbabwe +263
This field is required
Your e-mail
Invalid e-mail entered
Promo сode
Promocode not applied
Promocode applied
Trial lesson
Registration completed successfully!
An error occurred. Please inform the administrator
You have sent many applications. try later
Your name and surname
This field is required
Child's name
This field is required
My city
This field is required
Your phone
+1
  • Afghanistan (افغانستان) +93
  • Åland Islands +358
  • Albania (Shqipëri) +355
  • Algeria (الجزائر) +213
  • American Samoa +1
  • Andorra +376
  • Angola +244
  • Anguilla +1
  • Antarctic +672
  • Antigua and Barbuda +1 (268)
  • Argentina +54
  • Armenia (Հայաստան) +374
  • Australia +61
  • Austria (Österreich) +43
  • Azerbaijan (Azərbaycan) +994
  • Bahamas +1 (242)
  • Bahrain (البحرين) +973
  • Bangladesh (বাংলাদেশ) +880
  • Barbados +1 (246)
  • Belarus (Беларусь) +375
  • Belgium (België) +32
  • Belize +501
  • Benin (Bénin) +229
  • Bolivia +591
  • Bosnia and Herzegovina +387
  • Botswana +267
  • Brazil +55
  • Brunei +673
  • Bulgaria (България) +359
  • Burkina Faso +226
  • Burundi (Uburundi) +257
  • Cambodia (កម្ពុជា) +855
  • Cameroon (Cameroun) +237
  • Canada +1
  • Cape Verde (Kabu Verdi) +238
  • Central African Republic +236
  • Chad (Tchad) +235
  • Chile +56
  • China (中国) +86
  • Colombia +57
  • Comoros (جزر القمر) +269
  • Cook Islands +682
  • Costa Rica +506
  • Croatia (Hrvatska) +385
  • Cuba +53
  • Cyprus (Κύπρος) +357
  • Czech (Česká republika) +420
  • Denmark (Danmark) +45
  • Djibouti +253
  • Dominica +1 (767)
  • Dominican Republic (República Dominicana) +1
  • DR Congo +243
  • Ecuador +593
  • Egypt (مصر)) +20
  • Equatorial Guinea (Guinea Ecuatorial) +240
  • Eritrea +291
  • Estonia (Eesti) +372
  • Ethiopia +251
  • Fiji +679
  • Finland +358
  • France +33
  • Gabon +241
  • Gambia +220
  • Georgia (საქართველო) +995
  • Germany +49
  • Ghana +233
  • Great Britain +44
  • Greece +30
  • Grenada +1 (473)
  • Guatemala +502
  • Guinea (Guinea Ecuatorial) +240
  • Guyana +592
  • Haiti +509
  • Honduras +504
  • Hong Kong (香港) +852
  • Hungary +36
  • Iceland +354
  • India (भारत) +91
  • Indonesia +62
  • Iran +98
  • Iraq (العراق)) +964
  • Ireland +353
  • Israel (ישראל) +972
  • Italy (Italia) +39
  • Jamaica +1
  • Japan (日本) +81
  • Jordan +962
  • Kazakhstan +7
  • Kenya +254
  • Kiribati +686
  • Kuwait (الكويت) +965
  • Kyrgyzstan (Кыргызстан) +996
  • Laos (ລາວ) +856
  • Latvia (Latvija) +371
  • Lebanon (لبنان) +961
  • Lesotho +266
  • Liberia +231
  • Libya (ليبيا) +218
  • Liechtenstein +423
  • Lithuania (Lietuva) +370
  • Luxembourg +352
  • Madagascar (Madagasikara) +261
  • Malawi +256
  • Malaysia +60
  • Maldives +960
  • Mali +223
  • Malta +356
  • Marshall Islands +692
  • Mauritania (موريتانيا) +222
  • Mauritius (Moris) +230
  • Mexico (México) +52
  • Micronesia +691
  • Moldova (Republica Moldova) +373
  • Monaco +377
  • Mongolia (Монгол) +976
  • Montenegro (Crna Gora) +382
  • Morocco (المغرب) +212
  • Mozambique (Moçambique) +258
  • Myanmar (Burma) +95
  • Namibia (Namibië) +264
  • Nauru +674
  • Nepal (नेपाल) +977
  • Netherlands (Nederland) +31
  • New Zealand +64
  • Nicaragua +505
  • Niger (Nijar) +227
  • Nigeria +234
  • Niue +683
  • North Korea +850
  • North Macedonia +389
  • Norway (Norge) +47
  • Oman +968
  • Pakistan +92
  • Palau +680
  • Panama +507
  • Papua New Guinea +675
  • Paraguay +595
  • Peru (Perú) +51
  • Philippines +63
  • Poland (Polska) +48
  • Portugal +351
  • Qatar (قطر) +974
  • Romania (România) +40
  • Russian Federation (Российская Федерация) +7
  • Rwanda +250
  • Saint Kitts and Nevis +1 (869)
  • Saint Lucia +1 (758)
  • Saint Vincent and the Grenadines +1 (784)
  • Salvador +503
  • Samoa +685
  • San Marino +378
  • Sao Tome and Principe (São Tomé e Príncipe) +239
  • Saudi Arabia +966
  • Senegal (Sénégal) +221
  • Serbia (Србија) +381
  • Seychelles +248
  • Sierra Leone +232
  • Singapore +65
  • Slovakia (Slovensko) +421
  • Slovenia (Slovenija) +386
  • Solomon Islands +677
  • Somalia (Soomaaliya) +252
  • South Africa +27
  • South Sudan +211
  • Spain (España) +34
  • Sri Lanka (ශ්‍රී ලංකාව) +94
  • Sudan +211
  • Suriname +597
  • Sweden (Sverige) +46
  • Switzerland (Schweiz) +41
  • Syria +963
  • Tajikistan +992
  • Tanzania +255
  • Thailand (ไทย) +66
  • The Republic of Korea (대한민국) +82
  • Togo +228
  • Tonga +676
  • Trinidad and Tobago +1 (868)
  • Tunisia +216
  • Turkey (Türkiye) +90
  • Turkmenistan +993
  • Tuvalu +688
  • Uganda +256
  • Ukraine (Україна) +380
  • United Arab Emirates +971
  • Uruguay +598
  • USA +1
  • Uzbekistan (Oʻzbekiston) +998
  • Vanuatu +678
  • Vatican (Città del Vaticano) +39
  • Venezuela +58
  • Vietnam +84
  • Virgin Islands +1
  • Yemen (اليمن) +967
  • Zambia +260
  • Zimbabwe +263
This field is required
Your e-mail
Invalid e-mail entered
Promo сode
Promocode not applied
Promocode applied
Registration completed successfully!
An error occurred. Please inform the administrator
You have sent many applications. try later
Your name and surname
This field is required
My city
This field is required
Your e-mail
Invalid e-mail entered
Message
This field is required
Pre-entry
Registration completed successfully!
An error occurred. Please inform the administrator
You have sent many applications. try later
Your name and surname
This field is required
Child's name
This field is required
My city
This field is required
Your phone
This field is required
Your e-mail
Invalid e-mail entered
Start month
May 2024
June 2024
July 2024
Request a call
Thank you, the administrator will contact you as soon as possible.
Something went wrong, try to send the request later.
You have sent many applications. try later
Your name and surname
This field is required
Your phone
+1
  • Afghanistan (افغانستان) +93
  • Åland Islands +358
  • Albania (Shqipëri) +355
  • Algeria (الجزائر) +213
  • American Samoa +1
  • Andorra +376
  • Angola +244
  • Anguilla +1
  • Antarctic +672
  • Antigua and Barbuda +1 (268)
  • Argentina +54
  • Armenia (Հայաստան) +374
  • Australia +61
  • Austria (Österreich) +43
  • Azerbaijan (Azərbaycan) +994
  • Bahamas +1 (242)
  • Bahrain (البحرين) +973
  • Bangladesh (বাংলাদেশ) +880
  • Barbados +1 (246)
  • Belarus (Беларусь) +375
  • Belgium (België) +32
  • Belize +501
  • Benin (Bénin) +229
  • Bolivia +591
  • Bosnia and Herzegovina +387
  • Botswana +267
  • Brazil +55
  • Brunei +673
  • Bulgaria (България) +359
  • Burkina Faso +226
  • Burundi (Uburundi) +257
  • Cambodia (កម្ពុជា) +855
  • Cameroon (Cameroun) +237
  • Canada +1
  • Cape Verde (Kabu Verdi) +238
  • Central African Republic +236
  • Chad (Tchad) +235
  • Chile +56
  • China (中国) +86
  • Colombia +57
  • Comoros (جزر القمر) +269
  • Cook Islands +682
  • Costa Rica +506
  • Croatia (Hrvatska) +385
  • Cuba +53
  • Cyprus (Κύπρος) +357
  • Czech (Česká republika) +420
  • Denmark (Danmark) +45
  • Djibouti +253
  • Dominica +1 (767)
  • Dominican Republic (República Dominicana) +1
  • DR Congo +243
  • Ecuador +593
  • Egypt (مصر)) +20
  • Equatorial Guinea (Guinea Ecuatorial) +240
  • Eritrea +291
  • Estonia (Eesti) +372
  • Ethiopia +251
  • Fiji +679
  • Finland +358
  • France +33
  • Gabon +241
  • Gambia +220
  • Georgia (საქართველო) +995
  • Germany +49
  • Ghana +233
  • Great Britain +44
  • Greece +30
  • Grenada +1 (473)
  • Guatemala +502
  • Guinea (Guinea Ecuatorial) +240
  • Guyana +592
  • Haiti +509
  • Honduras +504
  • Hong Kong (香港) +852
  • Hungary +36
  • Iceland +354
  • India (भारत) +91
  • Indonesia +62
  • Iran +98
  • Iraq (العراق)) +964
  • Ireland +353
  • Israel (ישראל) +972
  • Italy (Italia) +39
  • Jamaica +1
  • Japan (日本) +81
  • Jordan +962
  • Kazakhstan +7
  • Kenya +254
  • Kiribati +686
  • Kuwait (الكويت) +965
  • Kyrgyzstan (Кыргызстан) +996
  • Laos (ລາວ) +856
  • Latvia (Latvija) +371
  • Lebanon (لبنان) +961
  • Lesotho +266
  • Liberia +231
  • Libya (ليبيا) +218
  • Liechtenstein +423
  • Lithuania (Lietuva) +370
  • Luxembourg +352
  • Madagascar (Madagasikara) +261
  • Malawi +256
  • Malaysia +60
  • Maldives +960
  • Mali +223
  • Malta +356
  • Marshall Islands +692
  • Mauritania (موريتانيا) +222
  • Mauritius (Moris) +230
  • Mexico (México) +52
  • Micronesia +691
  • Moldova (Republica Moldova) +373
  • Monaco +377
  • Mongolia (Монгол) +976
  • Montenegro (Crna Gora) +382
  • Morocco (المغرب) +212
  • Mozambique (Moçambique) +258
  • Myanmar (Burma) +95
  • Namibia (Namibië) +264
  • Nauru +674
  • Nepal (नेपाल) +977
  • Netherlands (Nederland) +31
  • New Zealand +64
  • Nicaragua +505
  • Niger (Nijar) +227
  • Nigeria +234
  • Niue +683
  • North Korea +850
  • North Macedonia +389
  • Norway (Norge) +47
  • Oman +968
  • Pakistan +92
  • Palau +680
  • Panama +507
  • Papua New Guinea +675
  • Paraguay +595
  • Peru (Perú) +51
  • Philippines +63
  • Poland (Polska) +48
  • Portugal +351
  • Qatar (قطر) +974
  • Romania (România) +40
  • Russian Federation (Российская Федерация) +7
  • Rwanda +250
  • Saint Kitts and Nevis +1 (869)
  • Saint Lucia +1 (758)
  • Saint Vincent and the Grenadines +1 (784)
  • Salvador +503
  • Samoa +685
  • San Marino +378
  • Sao Tome and Principe (São Tomé e Príncipe) +239
  • Saudi Arabia +966
  • Senegal (Sénégal) +221
  • Serbia (Србија) +381
  • Seychelles +248
  • Sierra Leone +232
  • Singapore +65
  • Slovakia (Slovensko) +421
  • Slovenia (Slovenija) +386
  • Solomon Islands +677
  • Somalia (Soomaaliya) +252
  • South Africa +27
  • South Sudan +211
  • Spain (España) +34
  • Sri Lanka (ශ්‍රී ලංකාව) +94
  • Sudan +211
  • Suriname +597
  • Sweden (Sverige) +46
  • Switzerland (Schweiz) +41
  • Syria +963
  • Tajikistan +992
  • Tanzania +255
  • Thailand (ไทย) +66
  • The Republic of Korea (대한민국) +82
  • Togo +228
  • Tonga +676
  • Trinidad and Tobago +1 (868)
  • Tunisia +216
  • Turkey (Türkiye) +90
  • Turkmenistan +993
  • Tuvalu +688
  • Uganda +256
  • Ukraine (Україна) +380
  • United Arab Emirates +971
  • Uruguay +598
  • USA +1
  • Uzbekistan (Oʻzbekiston) +998
  • Vanuatu +678
  • Vatican (Città del Vaticano) +39
  • Venezuela +58
  • Vietnam +84
  • Virgin Islands +1
  • Yemen (اليمن) +967
  • Zambia +260
  • Zimbabwe +263
This field is required
Move the slider
Something went wrong, try to send the request later.
You have sent many applications. try later
Your name and surname
This field is required
Your phone
This field is required
Pay for the classes
An error occurred. Please inform the administrator
You have sent many applications. try later
Name and surname of the child
This field is required
Your e-mail
Invalid e-mail entered
The amount of payment
Please type an integer number
Pay
Give feedback
Thank you for your feedback.
Something went wrong, try to send the request later.
You have sent many applications. try later
Your name and surname
This field is required
Your e-mail
Invalid e-mail entered
Your photo
Rate school
Rate teacher
Review
This field is required
Registration completed successfully!
Close
For registration and with any questions, please contact us by phone +7 (495) 106-60-11 or email [email protected]
Close
Close
Выберите язык Choose a language Тілді таңдаңыз Виберіть мову Sélectionnez la langue Sprache wählen
Choose a language
RU
EN
KZ
UA
FR
DE
OK
Preview