Frontend SELF EN

This quest was developed in the secret CodeGym center. It consists of 48 levels dedicated to web development. Even those who have never created websites before will master it. You'll learn HTML for page structuring, CSS for styling, and JavaScript for adding interactivity. You'll master responsive website layout, work with the DOM, and create modern web interfaces. You'll also start working in WebStorm — a popular development environment (used by web developers worldwide!). But most importantly, you'll solve many practical tasks. Tasks are central to CodeGym's learning approach. And virtual mentors will help you deal with errors (solution checking happens instantly).
- Level 1
Locked Introduction to HTML - Level 2
Locked Familiarity with CSS and JavaScript - Level 3
Locked Frontend IDE - Level 4
Locked Popular HTML tags - Level 5
Locked Tables - Level 6
Locked Multimedia in HTML, part 1 - Level 7
Locked Multimedia in HTML, part 2 - Level 8
Locked Forms, part 1 - Level 9
Locked Forms, part 2 - Level 10
Locked HTML5 semantic tags - Level 11
Locked Micro-markup and SEO - Level 12
Locked CSS Basics: Selectors - Level 13
Locked CSS Basics: Color and Pseudo-Elements - Level 14
Locked Working with fonts - Level 15
Locked Designing the text - Level 16
Locked Block model - Level 17
Locked Flexbox - Level 18
Locked Work with the background - Level 19
Locked Decorative elements - Level 20
Locked Git and GitHub - Level 21
Locked Positioning of elements, part 1 - Level 22
Locked Positioning of elements, part 2 - Level 23
Locked Transformations and transitions - Level 24
Locked Animation - Level 25
Locked Adaptive layout. Responsive graphics - Level 26
Locked Adaptive fonts. Adapted tables - Level 27
Locked Introduction to CSS Grid - Level 28
Locked CSS Grid: element alignment - Level 29
Locked Pseudoclasses - Level 30
Locked Pseudo elements - Level 31
Locked CSS variables and functions - Level 32
Locked CSS functions - Level 33
Locked Introduction to JavaScript - Level 34
Locked Loops and arrays - Level 35
Locked Types and functions - Level 36
Locked Objects and working with arrays - Level 37
Locked Dates, timers and higher order functions - Level 38
Locked Working with arrays and Debug - Level 39
Locked OOP: Prototypes and Classes - Level 40
Locked OOP: Inheritance, Encapsulation and Polymorphism - Level 41
Locked Getting to know the DOM - Level 42
Locked Events and Canvas - Level 43
Locked Asynchrony and promises - Level 44
Locked Working with the backend - Level 45
Locked New structures and generators - Level 46
Locked WebSockets and WebAPIs - Level 47
Locked The IT industry and you - Level 48
Locked Modern development