Each component is split into a few exercises with video and text explanations. These are not all components, only the more complex ones. You will work on these in the course after doing some simpler exercises first.
The main goal of this component is to use a few features we have learned so far and combine them into a single component.
Recreation of iOS's Dynamic Island, but on the web. The main focus here will be on the spring animation, how to make it feel organic and natural. This component also contains a lesson focused purely on studying and analyzing Apple's design choices.
One of the exercises we'll build to use things we have learned in the "How do I code animations" lesson. We'll start with a static version of it and your job will be to animate it.
Explore unknown galaxies.
They are coming for you.
Scarry ghosts.
Find the treasure.
Be careful.
Sonner's expanded mode. We will build this one with the help of CSS transitions, no Framer Motion.
Main focus here is on the interaction. How do you make a mouse interaction feel right?
Another exercise from the "How do I code animations" lesson. This one teaches you one of the core features of Framer Motion. Again, we start with a static version, you try to solve it and then we go through the solution together.
Recreation of Family's iOS drawer. It's a walkthrough video where I'll show you how to create such component from scratch. We'll go through designing the right motion for it first, and then we'll implement it.
A pretty simple yet effective component to practice CSS transitions.
Recration of Apple's App Store transition. This one contains the code only so you can read it and try to understand how it works.
A game about vikings
Are you ready? A game about vikings, where you can play as a viking and fight other vikings. You can also build your own viking village and explore the world.
The never ending adventureIn this game set in a fairy tale world, players embark on a quest through mystical lands filled with enchanting forests and towering mountains.
A component to practice CSS keyframes animations.
An exercise that teaches you how to sequence animations. Press the restart button in the bottom right to see the animation.
The registration for the course opens on June 17th, 9AM EST.
When you purchase it, you'll get instant access to three 3 chapters, 2 interviews, a Discord invite, and a vault with useful links articles, videos, courses etc.
That's 16 lessons, 27 videos, more than 30 interactive examples, 15 exercises with a custom code editor, and a lot of code.
All future updates will be free. You'll get notified about a new lesson, interview, or an update to an existing lesson.
Students that purchased it, love it, but if you discover that it's not right for you, whatever the reason is, you can ask for a refund at any time by sending an email. No questions asked, and no hard feelings.
A component that helps you understand the details. Press the 1x button in the top right corner to slow it down and see how smoothly the active state transitions.
We'll learn how to animate dynamic height (auto to auto) and how to make exit animations dynamic based on state (exit animation direction changes based on the button clicked).
Usually in this step we would explain why this thing exists and what it does. Also, we would show a button to go to the next step.
An exercise from the "Animations of the Future" chapter, a fun one to build.
A component that uses multiple techniques that we will learn in the course.