Web programming - course 18,000 rub. from Coddy School of Programming for Children, training 3 modules (months)
Miscellaneous / / December 03, 2023
Duration: from 3 modules (months), from 24 hours*.
Format: individual and group lessons, offline and online (real time).
Number of children: from 1 to 8.
from 750 rub./hour in an online group,
from 850 rub./hour in an offline group,
from 1050 rub./hour individually online,
from 1980 rub./hour individually offline.
HTML markup language and CSS style sheets are the basis of web development.
In the “Website Creation” course, your child will learn the basics of HTML and how to use CSS. He will be able to independently create a multi-page website with texts, images, tables and videos.
After completing the course, we recommend continuing your studies at the following levels.
Upon completion of the course, each student receives a personalized certificate from CODDY.
Course teacher:
“Game programming in Python”, “Programming in JavaScript”, “Bots in Python”, “Web programming”
Education:
Moscow Polytechnic University, specialty “Informatics and Computer Science”.
Experience:
Fluent in C\C++, Java, Python, PHP, JavaScript, SQL. I was involved in the creation of Android applications in Java, cross-platform applications in C\C++, bots for various instant messengers in Python, as well as various web services using HTML/CSS/JS/PHP.
Interests:
From an early age he has been programming various applications from CLI to MVP/MVVC projects. Participated in mobile hackathons. Participated in cases involving integration with third-party closed APIs. Also worked with 3d, in particular Autodesk Maya, Inventor, 3ds Max, Fusion360 (there are some small developments with displaying objects on mobile devices). In addition to programming, he is interested in motorsports, in particular drifting. Discreet, knows how to instill interest in work, responsible and efficient.
Course teacher:
“Programming in JavaScript”, “Programming games in Python”, “Web programming”, “Bots in Python”, “Programming in Python3”, “Development of web applications for business”
Education:
Northern Arctic Federal University. Teacher Education.
Experience:
She has been teaching computer science to children for over 3 years. Constantly improving. I studied at the Moscow School of Programmers, took countless online courses and have no plans to stop. Teacher of the Yandex. Lyceum." Programs in Python, C++ and JavaScript. In his free time from teaching, he creates websites, web applications and custom chatbots.
Interests:
Loves to learn and teach others. He rides a bicycle long distances and plays the guitar. “In order to learn how to program a computer, you need to think like a computer, become a computer.”
Course teacher:
“Unity 3D”, “JavaScript Programming”, “Game Programming in Python”, “Site Design”, “Web Programming”, “Bots in Python”, “Programming in Python3”, “Creating games in Scratch”, “Video game developer: creating 2D games of different genres”, “Developing 2D and 3D games in Python"
Education:
Bryansk State University named after a.c. I.G. Petrovsky, Faculty of Physics and Mathematics, direction “Network Technologies”.
Experience:
Project manager, program director at Coddy. Has been programming for more than 5 years in various languages C#, Java, Python, JavaScript. Created web applications of varying complexity. Developed games in Unity3D, Construct and applications in AndroidStudio.
Why CODDY?
“Excellent reviews, good salary, great prospects!”
Interests:
Loves to travel. In his free time he plays volleyball. Hobbies include cooking, origami, and cycling. “Typically, the simplest approach is the most effective.”
1st module
The first day
Introduction to HTML
− What is HTML?
− Basic HTML tags
− HTML element attributes
− Creation of the first web page
Homework: create web pages on a chosen topic, study theoretical material.
Result of the lesson: the basic HTML elements were studied in practice, the first web page was created.
Second day
Web Page Styling Basics
− Testing based on the material from the previous lesson
− CSS styling language and its syntax
− Changing text styles
− Dimensions of elements on a web page
Homework: study theoretical material, consolidate in practice the knowledge gained in class, finalize previously created web pages.
Result of the lesson: methods of stylizing the text content of a website were studied, CSS properties that change the size of elements were completed.
Day three
Element Positioning Basics
− Testing on the topic “Basics of web page styling”
− Resizing elements on a web page
− External and internal paddings of elements
− Solving practical problems on the studied topic
Homework: study theoretical material, consolidate the knowledge gained in class in practice, prepare for the final test in this module.
Result of the lesson: the basic CSS properties responsible for positioning elements on a web page were studied, problems on the covered topic were solved.
Day four
Publishing your projects on the Internet
− Final testing on all topics studied in this module
− Registration in the GitHub service
− Publication of projects
− Answering questions and working on mistakes
Result of the lesson: the final test for the first module was passed, each project was published online.
2nd module
The first day
Positioning elements on the page. Flexbox technology.
− What is Flexbox?
− Positioning elements using Flexbox
− Basic Flexbox properties
− Solving practical problems on the studied topic
Homework: study theoretical materials, complete practical assignments.
Result of the lesson: the basics of Flexbox technology were studied in practice, practical problems were solved on the topic studied.
Second day
background properties
− Testing on the topic “Positioning elements on the page. Flexbox technology"
− Setting an image to the background of an element
− Background properties
− Solving practical problems on the studied topic
Homework: study theoretical material, consolidate the knowledge gained in class in practice, create a gallery with images using Flexbox technology.
Result of the lesson: alternative ways of placing images on a web page were studied, practical skills were obtained.
Day three
Animation when hovering over elements
− Testing on the topic “Background Properties”
− Pseudo-class :hover
− Analysis of examples of creating various animations
− Solving practical problems on the studied topic
Homework: study theoretical material, consolidate the knowledge gained in class in practice, create your own hover animations.
Result of the lesson: methods of creating animations when hovering on a web page were studied, practical skills in solving problems were obtained.
Day four
Testing and answering questions
− Final testing on all topics studied in this module
− Finalization of your projects
− Publication of projects
− Answering questions and working on mistakes
Result of the lesson: final testing for the second module passed, all projects published online
3rd module
The first day
Positioning elements on the page. Grid layout technology.
− What is Grid layout?
− Positioning elements using Grid layout
− Differences from Flexbox
− Basic grid properties
− Solving practical problems on the studied topic
Homework: study theoretical materials, complete a practical task, start working on developing a landing page.
Result of the lesson: the basics of Grid layout technology were studied in practice, practical problems on the studied topic were solved.
Second day
Landing page development
− Testing on the topic “Positioning elements on the page. Grid layout technology"
− Creating the first landing page screen
− Development of navigation for the future website
Homework: create a second landing page screen, repeat the previous topic.
Result of the lesson: alternative ways of placing images on a web page were studied, practical skills were obtained.
Day three
Landing page development
− Checking homework
− Creating a third screen
− Creating a mobile version of the landing page
Homework: finish developing the project.
Result of the lesson: bugs and errors were fixed, the final landing page screen was created.
Day four
Testing and answering questions
− Final testing on all studied topics
− Finalization of the landing page
− Publication of the final project on the Internet
Result of the lesson: the final test has been passed, the landing page has been published on the Internet.