UNIVEXT
Learn CSS with a teacher.
Book a free trial lesson now.
BOOK NOW
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.
Great teachers.Amazing results.
Learn with the best CSS teachers .
Univext is not a marketplace. We hire only the best CSS teachers to ensure that you get the best learning experience. We believe education is important and we control the quality of our
teachers by going through a rigorous hiring process. Unlike other platforms, we don't want you to waste your time and money looking for a good teacher. We went through the process for you.
Level in CSS acquired over a year period.
START TODAY
CSS for beginners and advanced .
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