Learn CSS with a teacher online. Find the best CSS classes online from the comfort of your home. Our experienced teachers will adapt to your level at all times.
Join more than 12.854 students
1
Register
Register a free account on Univext and choose the course you want to learn.
2
Book
Book a class in your calendar and choose the date and time that fits you the best.
3
Join
Join the class and start learning online, from anywhere in the world.
Live classes. Live teachers. CSS
exercise.docx
homework.docx
exercise.docx
homework.docx
Your browser does not support the video tag.
Live classes. Univext allows you to have live classes with expert teachers and provides you with the best tools to learn online and
the best learning experience . Take notes and download the material your teacher provides you with at any time.
Flexible schedule. You can choose the schedule that suits you best and join the class whenever you want. You can also
watch the replays
of your past classes and learn at your own pace .
Learn with your friends. You can invite your friends to join your class and learn together. Learning with your friends is more fun and
more efficient .
Online CSS classes . From beginner to expert . Whether you're a beginner or an expert, we have the right teacher for you. Our teachers are experienced and will help you achieve your goals. They will help you in CSS and will
make sure you become a master in no time.
Learn CSS at your pace . Whether you're a busy professional looking to enhance your skills, a student seeking additional academic support, or someone simply looking to pursue a personal interest, you have the
freedom to book classes when you solely want to.
START NOW
Flexible modules . Choose the modules you are interested in to become an expert in CSS. On Univext, focus
on what you want to learn and pay only for the classes you need. Check the curriculums below to see the skills you can learn.
CSS
What is CSS:
CSS (Cascading Style Sheet) is a computer language used to describe the presentation and style of an HTML and XML document. Dating back to the 90s, this language is mainly used for developing neat looking websites. It is a style language whose syntax is extremely simple but its performance is remarkable. CSS is therefore a style sheet that helps us format HTML. It
allows you to select HTML elements and apply formatting rules (title, alignment, fonts, colors, borders, etc.) to several documents simultaneously.
What you will learn and cover during your lessons:
Starter
Beginner
Intermediate
Advanced
Expert
Introduction to CSS
Learn the fundamentals of CSS and how to use it to style web pages.
CSS
HTML
Syntax
Text
Colors
Backgrounds
START MODULE CSS Box Model and Layout
Learn how to use the CSS box model to create layouts and structure web pages.
Box Model
Padding
Margin
Borders
Layout
Media Queries
START MODULE CSS Typography
Learn how to use CSS to style typography and create visually appealing text.
Typography
Text
Fonts
Families
Weights
Accessibility
START MODULE CSS Colors and Backgrounds
Learn how to use CSS to add colors and backgrounds to web pages.
Colors
Text
Backgrounds
Hexadecimal
RGB
Images
START MODULE CSS Box Sizing and Positioning
Learn how to use CSS box sizing and positioning to control the layout and structure of web pages.
Box Sizing
Positioning
Layout
Floats
Display Property
Flexible Layouts
START MODULE CSS Transitions and Animations
Learn how to use CSS transitions and animations to create interactive and engaging web pages.
Transitions
Animations
Hover Effects
Mouse Interactions
Keyframe Animations
Menu Animations
START MODULE Responsive Design with CSS
Learn how to use CSS to create responsive and adaptive web pages that can be viewed on any device.
Responsive Design
Media Queries
Viewport
Mobile-first Design
Grid System
Flexbox
START MODULE Advanced Layout with CSS
Learn advanced techniques for laying out web pages with CSS.
CSS Grid
Flexbox
Responsive Layouts
Multi-column Layout
CSS Frameworks
Sticky Headers and Footers
START MODULE CSS Selectors and Specificity
Learn the different types of CSS selectors and how to use specificity to control style precedence.
Selectors
Specificity
Class and ID Selectors
Child and Descendant Selectors
Attribute Selectors
Pseudo-classes
START MODULE CSS Preprocessors
Learn how to use CSS preprocessors to write cleaner and more efficient CSS code.
Sass
Variables
Mixins
Nesting
Functions
Partials
START MODULE CSS Frameworks and Libraries
Learn how to use popular CSS frameworks and libraries to simplify front-end development.
Bootstrap
Materialize
Bulma
Semantic UI
Foundation
Tailwind CSS
START MODULE CSS Optimization and Performance
Learn how to optimize and improve the performance of CSS for faster and more efficient web pages.
CSS Optimization
Minification
Inlining
Shorthand Properties
CSS Sprites
Lazy Loading
START MODULE Advanced CSS Animations
Learn how to create complex animations and transitions with CSS.
Keyframe Animations
Transforms
Transitions
Animation Timing
Animation Easing
Animation Best Practices
START MODULE CSS Architecture and Scalability
Learn how to write scalable and maintainable CSS code for large web projects.
CSS Methodologies
BEM
SMACSS
OOCSS
Atomic CSS
CSS in JS
START MODULE CSS Variables
Learn how to use CSS variables to simplify and centralize style management in your web projects.
Variable Syntax
Global Variables
Local Variables
Fallback Values
Variable Scopes
Dynamic Properties
START MODULE CSS Layout Frameworks
Learn how to use advanced CSS layout frameworks to create complex layouts with minimal code.
Bootstrap Grid System
Material Design Grid
CSS Grid Frameworks
Grid Best Practices
Responsive Layouts
Flexbox Frameworks
START MODULE CSS Custom Properties and Houdini
Learn about the latest advancements in CSS with custom properties and Houdini APIs.
CSS Custom Properties
Houdini APIs
Paint API
Layout API
Animation API
Parser and Property API
START MODULE CSS Performance Optimization
Learn how to optimize CSS performance for faster web page loading and rendering.
Critical CSS
CSS Preloading
Font Loading Strategies
Image Optimization
CSS Caching
Server-side Rendering
START MODULE CSS Grid Layouts
Learn how to create complex, multi-dimensional grid layouts using the CSS Grid Layout module.
Grid Container
Grid Items
Grid Lines
Grid Tracks
Grid Template Areas
Grid Placement
START MODULE CSS Flexbox Layouts
Learn how to create flexible and responsive page layouts using the CSS Flexbox module.
Flex Container
Flex Items
Flex Direction
Flex Wrap
Flex Flow
Alignment and Justification
START MODULE CSS Responsive Design
Learn how to create responsive designs that adapt to different screen sizes and devices using CSS.
Viewport and Media Queries
Responsive Images
Flexible Grids
Flexible Typography
Responsive Navigation
Responsive Tables
START MODULE CSS Preprocessors
Learn how to use CSS preprocessors like Sass and Less to write more efficient and maintainable CSS code.
Sass Syntax
Variables and Mixins
Nesting and Inheritance
Functions and Operators
Imports and Partials
Sass Best Practices
START MODULE CSS Frameworks
Learn how to use popular CSS frameworks like Bootstrap and Foundation to build responsive and scalable web applications.
Bootstrap Components
Foundation Grid System
Materialize CSS
Semantic UI
Bulma Framework
CSS Framework Best Practices
START MODULE CSS Architecture and Tooling
Learn how to set up a scalable CSS architecture and use modern tooling like PostCSS and CSS Modules to improve your workflow.
CSS Architecture Patterns
Atomic CSS and Utility Classes
PostCSS Plugins
CSS Modules and Scoped CSS
Linting and Code Quality Tools
Build Tools and Task Runners
START MODULE CSS Animations and Transitions
Learn how to create dynamic and engaging user interfaces using CSS animations and transitions.
Transition Properties
Transition Timing Functions
Transition Events
Animation Properties
Animation Timing Functions
Keyframe Animations
START MODULE CSS Custom Properties
Learn how to use CSS custom properties to create reusable and maintainable styles.
Custom Properties
Custom Properties in Styles
Inheritance and Cascade
Dynamic Themes with Custom Properties
Polyfilling Custom Properties
START MODULE CSS Grid Frameworks
Learn how to use CSS grid frameworks like Gridsome and Tailwind CSS to speed up your development workflow.
Gridsome Layout System
Tailwind CSS Utility Classes
CSS-in-JS Frameworks
CSS Grid Frameworks
START MODULE CSS Performance Optimization
Learn how to optimize the performance of your CSS code to improve the speed and responsiveness of your web pages.
CSS Optimization Techniques
Minification and Compression
Critical CSS and Lazy Loading
CSS Frameworks Performance
CSS-in-JS Performance
Measuring and Debugging
START MODULE CSS Architecture and Scalability
Learn how to create scalable and maintainable CSS architectures for large web projects.
CSS Naming Conventions
BEM and OOCSS Methodologies
CSS Modules and Atomic CSS
Design Systems and Style Guides
Testing and QA for CSS
CSS Architecture Best Practices
START MODULE CSS Houdini and the Future of CSS
Learn about the new CSS features and APIs provided by the CSS Houdini project, and explore the future of CSS.
CSS Houdini APIs
Custom Properties and Cascading Variables
CSS Typed OM and Layout API
CSS Nesting and Selectors
CSS Containment and Intrinsic Sizing
The Future of CSS and Web Development
START MODULE START CSS
How to start learning CSS on Univext? It's very simple. Register an account on Univext for free. After you have created your account, you will be able to book a free trial lesson with one of our teachers.
How much does it cost to learn CSS on Univext?
Can I choose my teacher and schedule?
Do I need Skype or Zoom to learn CSS on Univext?
Can I learn other subjects on Univext?
REGISTER NOW
“My classes on Univext were perfect. The teachers are really amazing and the platform has everything you need.”
Jade Wilson
New York, United States