Unisoft Technologies Nagpur

2nd Floor, Prananand Building
West High Court Road, Above Anand Bhandar
Dharampeth, Nagpur – 440010, Maharashtra
+91 95030 05060  ·  www.unisoftindia.org

Official Course Syllabus

Complete CSS Course in Nagpur

14-Unit Curriculum  ·  Beginner to Advanced  ·  Hindi & English  ·  Placement Support

Duration 45 Days
Mode Online & Offline
Certificate Unisoft Cert.
Batch Timing 8 AM – 9 PM
Fee EMI Available
Eligibility After 10th / 12th

Course Curriculum — 14 Modules

01 Introduction to CSS
  • What is CSS and why use it — Separation of concerns, history, evolution, and modern CSS specifications.
  • CSS syntax and structure — Anatomy of style rules, declarations, properties, and values.
  • Inline, internal, and external stylesheets — Integration methods, linking styles, and browser stylesheet parsing.
  • CSS selectors and specificity basics — Introduction to selectors, cascading order, and priority calculations.
02 Selectors & Combinators
  • Basic, grouping, and universal selectors — Targeted styling using elements, classes, IDs, and style grouping.
  • Attribute selectors — Selecting elements dynamically based on HTML attributes and values.
  • Combinators — Defining relationship selectors: descendant, direct child, adjacent sibling, and general sibling.
  • Pseudo-classes — Interactive states and structural styling with :hover, :active, :focus, :nth-child, and :first-of-type.
  • Pseudo-elements — Generating virtual markup and decorative assets with ::before, ::after, and ::placeholder.
  • CSS architecture & BEM methodology — Writing modular, conflict-free selectors with Block-Element-Modifier styling conventions.
03 Colors, Backgrounds & Borders
  • Color formats — Color representation systems including HEX, RGB, RGBA, HSL, and HSLA.
  • Background images, gradients, and patterns — Linear, radial, and conic gradients, background sizing, and positioning.
  • Border styles, rounded corners, and outlines — Border customization, border-radius geometry, and outline offsets.
  • Box shadows and text shadows — Adding depth and dimension using offset, blur, spread, and inset shadow layers.
04 Text & Fonts
  • Font properties — Customizing typography using font-family, font-size, font-weight, line-height, and style.
  • Web-safe fonts and Google Fonts — Loading custom typography, fallbacks, and utilizing Google Fonts CDN.
  • Text alignment, spacing, and decoration — Text alignments, letter-spacing, word-spacing, and text-decorations.
  • Responsive typography with em, rem, % — Calculating relative scale typography across screen sizes.
  • Modern font assets & wide-gamut colors — Ultra-efficient WOFF2 delivery, wide-gamut spaces (OKLCH, LAB), and color-mix().
05 The Box Model
  • Content, padding, border, and margin — Core box architecture, spacing rules, and margins.
  • Width, height, and min/max constraints — Sizing elements and preventing overflows with structural boundaries.
  • Overflow handling — Managing visible, hidden, scroll, and auto behaviors for clipped content.
  • Box-sizing (content-box vs border-box) — Element sizing calculations, reset practices, and layout sizing.
06 Positioning & Layout
  • Positioning models — Static, relative, absolute, fixed, and sticky positioning rules and offsets.
  • Float and clear layout controls — Traditional float behaviors, clearfixes, and layout columns.
  • Display types — Differentiating block, inline, inline-block, and none display properties.
  • Z-index & stacking contexts — Controlling overlay depth, layering, and stacking context rules.
  • Logical properties — Modern multi-directional logical properties (margin-inline, padding-block) replacing physical rules.
07 Flexbox
  • Introduction to Flexbox — Creating flexible containers, flex directions, and flex-wrap settings.
  • Axis alignment — Distributing items along the main and cross axes with justify-content and align-items.
  • Flex item controls — Fine-tuning element sizing dynamically using flex-grow, flex-shrink, and flex-basis.
  • Responsive Flexbox designs — Constructing navbars, split screens, and responsive card layouts with Flexbox.
08 CSS Grid
  • Introduction to CSS Grid — Two-dimensional grid container setup, row/column templates, and fractional units (fr).
  • Grid areas and templates — Visual layouts, item naming, and explicit grid-template-areas.
  • Alignment and spacing in Grid — Aligning tracks, items, and using row-gap/column-gap rules.
  • Hybrid layouts (Grid + Flexbox) — Combining Flexbox for 1D alignments and CSS Grid for 2D page layouts.
  • CSS subgrid column & row inherits — Inheriting grid track sizes from parents for unified layout components alignment.
09 Responsive Design
  • Media queries & viewport settings — Media query syntax, logical operators, and responsive break-points.
  • Mobile-first vs desktop-first design — Layout flow strategies, progressive enhancement, and viewport config.
  • Relative sizing units — Designing layouts using fluid units: em, rem, percentage, vh, vw, and clamp().
  • Modern responsive controls — Element-scoped Container Queries (@container) and functional math boundaries (clamp, min, max).
10 Transitions & Animations
  • CSS transitions — Transitioning properties, duration, delays, and custom cubic-bezier timing curves.
  • CSS animations with @keyframes — Creating timeline sequences, iteration counts, and fill modes.
  • 2D & 3D transforms — Interactive layouts using translate, scale, rotate, and skew transformations.
  • Performance best practices — Hardware acceleration (will-change) and optimizing for Core Web Vitals.
  • Scroll-driven animations — Setting animation timelines bound directly to scrollbars using scroll-timeline and view-timeline.
11 Advanced Styling
  • Custom properties & functional math — Declaring variables, scoping theme values, and applying calculated trigonometry functions (sin, cos, tan).
  • Advanced selectors — Dynamic selecting filters like :not(), :nth-of-type(), :checked, and :has().
  • Clipping and masking — Reshaping layouts with clip-path, SVG masks, and image overlays.
  • Filters & blend modes — Applying graphics effects (blur, opacity, drop-shadow) and overlay blend-modes.
12 Bootstrap & Tailwind CSS
  • Bootstrap grid & utilities — Rapid UI building with Bootstrap columns, layouts, components, and templates.
  • Tailwind CSS utilities & v4.0 config — Tailwind utility-first coding, theme variables, and CSS-first configuration files.
  • Framework customization — Extending config structures, compiling utility layers, and overriding styling defaults.
13 Modern UI Design Trends
  • Modern UI designs — Glassmorphism, card shadows, neo-brutalism, and clean flat designs.
  • Dark mode architecture — Implementing light/dark mode triggers, system color schemes, and local storage state.
  • Modern CSS features — CSS Nesting syntax rules, Subgrid layouts, and scroll-driven timeline animations.
14 Capstone Projects & Portfolio
  • Production layouts — Building 8+ fully functional landing pages, layouts, and designs from scratch.
  • Deployment & optimization — Uploading projects to GitHub Pages, caching, custom domains, and SEO headers.
  • Final portfolio build — Your final capstone project showcasing animations, layouts, and responsive designs.

What You Will Achieve

🏗️

Design Premium UIs

Build beautiful, highly animated layouts using premium designs and hover effects

📱

Responsive Layouts

Master media queries, flexbox, CSS grid, and container queries for cross-device consistency

🎨

Modern Styling

Leverage wide-gamut OKLCH colors, variables, custom elements, and blend modes

🎓

Unisoft Certificate

Earn a recognised certificate on successful course completion

💼

Placement Support

Interview prep & referrals to 10+ hiring partner companies

🚀

Strong Foundation

Ready to advance to JavaScript, frameworks, and backend full-stack development

Tools & Technologies Covered

CSS3 Bootstrap 5 Tailwind CSS v4.0 VS Code Chrome DevTools Figma Basics GitHub Basics W3C & a11y Standards