
Style the pricing section as three card-like plans (basic, premium, pro) using a grid, highlight the premium plan with a popular tag, and add hover effects.
Learn to style a premium plan in a pricing grid by marking it as popular, adding a centered tag, applying a border, and centering with absolute positioning and transform translateX.
Ever felt stuck writing CSS?
I know it can be frustrating! Maybe you tried tweaking margins… only to break the whole layout. Or wondered what z-index, transition, or flex-grow actually do?
What You’ll Learn
CSS Foundations
The real working of the box model
Selectors: universal, combinators, pseudo-classes, and pseudo-elements
Positioning: static, relative, absolute, fixed, sticky
Display types: block, inline, inline-block, none
Layout Systems
Flexbox for one-dimensional layouts
CSS Grid for powerful 2D layouts
Responsive design principles
Styling Techniques
Styling Techniques
CSS variables and DRY styling
Color systems, gradients, shadows, borders
Scalable typography with rem and em
Interactivity and Effects
Smooth transitions and CSS animations
Hover, focus, and active states
CSS transforms and filters
CSS functions: calc(), min(), max(), minmax()
What You Will Build
FeareSmart Watch Project (Mini Project): A clean, modern landing page for a fictional smartwatch brand — perfect for practicing layout, media queries, and responsive design.
Who This Course is For:
Beginners who want a solid CSS foundation
Developers tired of guessing with margins and layout
Self-taught coders looking to fill CSS gaps
This is a free, time-limited crash course (120 minutes) designed to help you build a modern landing page fast. It is a focused, hands-on learning experience within Udemy's 120 minutes free course policy.