In this course, kids will learn to
1. Introduction to HTML. Learning the structure of webpages.
2. Working with text using HTML.
3. Working with sectional elements of HTML5.
4. Learning the basic syntax of CSS, tags selections, and basic rules for working with texts.
The results: kids understand the role of CSS in web development, the different roles for HTML and CSS, know how to use text and background colors; understand RGB, know the types of fonts, and how to set up outside fonts from Google Fonts.
1. Class selectors and identifications. Learning to apply CSS rules to particular elements.
2. Learning the block model of elements and analysing the contents.
3. Learning to work with advanced background settings. Making a simple parallax effect.
4. Positioning the elements of the page.
Achievements: kids learn the different types of positioning, understand document flow, and learn to use different types of positioning depending on the task.
1. UX/UI. Introduction to design. Learning UX design and how to work with it.
2. The basics of prototyping in Figma. Learning to use its basic tools.
3. Introduction to the laws of UI, based on psychology.
4. Designing a professional layout.
Achievements: kids learn website structure, spacing and layout while making modular and column grids. They will independently work on the prototypes for their main pages.
1. Learning Flexbox and grid positioning based on modular and column grids.
2. Introduction to float, fixed, sticky and multicolumn development.
3. Using a framework for quick and convenient development. Learning the most popular framework: Bootstrap.
4. Developing their first project.
Achievements: a complete project based on the layout from the third module. Kids present the final result and upload it to Hub.
1. Learning CSS selectors.
2. Stylizing blocks in CSS. Learning commands in CSS for block stylization.
3. The basic CSS commands responsible for effects and elements.
4. The rules of organizing your CSS. Practical assignment.
Achievements: kids learn to correctly write CSS-documents, comment on blocks. Kids organise and work on their own projects.
1. The principles of adaptive layouts, media requests. Adapting the website for different resolutions.
2. Animation in CSS. Creating animated elements.
3. Preprocessor SASS, what it is and what it’s for.
4. Forms in HTML. Learning the tag Form and form elements.
Achievements: kids have learned to use CSS for adaptive layouts, made several animated elements and coded CSS using SCSS syntax.
2. Methods and conditions in jQuery.
3. Animated effects and events in jQuery.
4. Arrays and loops in jQuery. Using loops to solve tasks.
Achievements: kids have learned to use loops and write code that can process input.
1. jQuery UI. Visit a library with solutions for web developers.
2. Drag and Drop. Making a mini-game.
3. Inserting analytics and other helpful services into the site.
4. Final lesson. Answering questions, group review of kids' projects.
Achievements: happy and capable kids, ready to make their own projects.
We believe it's most effective to learn by doing. We don't have boring lectures, and in our lessons kids make real games and applications.
Flappy Bird — my first gaming project on PyGame! Press space and jump!
This is my infinitely entertaining game! I really wanted to make something distracting and fun, and that's how I came up with the idea for this project.
This is the car of my dreams. I tried really hard to add some of the most important details.
This is my interpretation of Geometry Dash. I used Python to make it, and the game is so fun. My friends like it too.
Before starting the first lesson, kids need to have the following skills:
In a 40-minute trial lesson, both children and parents can determine whether our coding lessons are suitable for them and our teacher can help suggest the right course for the student.