CSS
2D Objects
3D objects
2D Transformations
3D Transformations

CSS Animation

The skill of creating CSS animations to enhance user experience and increase market demand
Hexlet graduate
Egor Samoylin
Hexlet graduate

Learning programme

1 month
5 theory hours
1 practice hour
What is important to know in advance
To successfully complete the course, you need basic knowledge of HTML and CSS
If you're not familiar with programming yet, don't worry!
We have introductory courses, to help you learn the basics and prepare for training. We explain everything from the ground up - in a clear and easy to understand way
Two-dimensional objects
2D transformations, translation, scaling, skewing, rotation
Volumetric objects: basics
Transformations for three-dimensional objects, perspective, point of view
Volumetric objects: transformations and functions
transform-style, translate3d, rotate3d, scale3d

How learning is organised

Simple, clear and always at hand
You learn the theory in a convenient text format - easy to read even from your phone. Live examples help you immediately understand how everything works in practice. The material is organised in such a way that you move step by step from simple to complex without missing important details
Check and consolidate knowledge
After each topic, you go through quizzes to make sure you understand everything. Questions of varying levels of difficulty will give you the opportunity to both test your knowledge base and practise your application of knowledge
Learn from real-life challenges
We've created a convenient virtual environment where you solve problems right in your browser. You have a code editor, a console and automatic tests that instantly show results
AI mentor in your studies
Our AI-powered Learning Assistant is like a mentor that's always on hand. It understands where you are in the course, what you need to do, and what your code looks like. If something goes wrong, you get clear and helpful hints right away

Questions and answers

Even experienced developers will find useful knowledge in our courses. We study in detail complex data structures and their application in code optimisation tasks.

Classes will help you strengthen your programming skills, improve code architecture, and gain a deeper understanding of how algorithms work. The course will help you not only strengthen your current skills, but also prepare for your next career step

You can learn at your own pace, there is no time limit.

We recommend allocating 5-10 hours per week. This way, on the one hand, the training will be intensive enough not to stretch it out over a long period of time, and on the other hand, it will be comfortable enough to combine it with work and have time to relax

The programme material is ready-made courses with theory adapted for beginners, tests for consolidation and a lot of practical exercises with automated checking right in the browser. In some tracks there is a project - you will create an application that will give experience of real development

We accept Visa, MasterCard and MIR cards of any bank, the currency of the account can also be any currency