
Learn Bootstrap 5 fundamentals, utilities, layout, and components, then build five real-world projects using starter and finished templates, with GitHub resources and responsive design tips.
Set up and install your development environment by installing and configuring a code editor, then create your work environment as section two begins.
Install and configure Visual Studio Code as your code editor, download from the official site, install the Live Server extension, and apply a night owl theme for a consistent setup.
Explore Emmet in VS Code to rapidly generate HTML boilerplate and structured markup using abbreviations, with class and id expansion and shortcut tab triggers.
Set up your project workspace, create a dedicated folder, and add bootstrap 5 locally by downloading the minified bundle and the necessary JavaScript files for a fast, offline-ready starting point.
Master Bootstrap 5 utilities by exploring typography, color utilities, margins, padding, sizing, positions, and shadows in section 3 of this course.
Explore Bootstrap 5 typography, including heading tags and display-classes, with rem-based font sizing for text. Learn inline versus block layouts, list styling, alignment, and decorations like mark, underline, and line-through.
Explore bootstrap typography by adjusting font sizes with size classes, apply bold, normal, and italic styles, and tune line height and font family, setting display block with margins and padding.
Explore how to apply Bootstrap 5 color utilities to text and backgrounds, using primary, secondary, success, danger, info, and muted colors, plus gradients and transparent options.
Master Bootstrap 5 borders by adding, customizing, and removing borders on any element, covering sides (top, bottom, left, right, start, end), colors, widths (1–5), and radii (rounded, circle, 50%).
The lecture demonstrates css display properties, comparing block and inline behavior and showing how to switch to inline with display: inline, and introduces flexbox for responsive layouts.
Explore Bootstrap 5 flexbox fundamentals, including display flex, wrapping, direction, alignment, self alignment, and ordering to build responsive layouts.
Learn how to use Bootstrap 5 box shadow classes, from small to large, apply shadows, remove shadows with shadow-none, and create rounded cards for pricing or services.
master relative and absolute positioning in bootstrap 5 to stack elements inside a relative parent and position children absolutely. center items with top 50% and left 50% using transform(-50%).
Explore Bootstrap 5 sizing utilities, mastering width and height controls with w-25, w-50, w-75, w-auto, and h-25, h-50, h-75, h-auto; learn display, min-height, and overflow effects for responsive layouts.
Explore Bootstrap spacing utilities, using padding and margin classes (p- and m-) to control direction (top, bottom, left, right, x, y) and scale (0–5).
In section four, explore the layered systems and learn how to use containers and allocate different break points for responsive layouts.
Explore bootstrap containers from a mobile-first perspective by using container and container-fluid to manage max widths, padding, and centering; understand container classes and breakpoints at 540, 720, and 768 pixels.
Explore bootstrap 5 breakpoints, from small to double extra large, and how container sizes apply responsive classes in a mobile-first approach to optimize performance on smaller displays.
Master bootstrap 5 columns by building a 12-column grid with container, row, and col classes; configure responsive breakpoints for adaptive layouts.
Section five introduces common Bootstrap components such as buttons, accordions, cards, navigation bars, and progress bars, and covers how to get started with them.
Learn to build Bootstrap 5 alerts with color variants, links, icons, and structured content. Make alerts dismissible using a close button and data attributes to trigger fade-out.
Explore how to create Bootstrap 5 buttons, apply solid and outline styles, set colors like primary, secondary, success, danger, and manage block level, sizing, and button groups with toggle interactions.
Build a Bootstrap 5 accordion with header buttons and collapsible bodies, using IDs to control each item. Show first item by default and apply the flush style to remove borders.
Learn to build a Bootstrap 5 carousel with slides, indicators, and controls, including active items, data attributes, and responsive behavior.
Discover how to create and customize Bootstrap cards, including top, bottom, and overlay images, titles, text, and links. Learn to add headers, footers, borders, radii, and color variations for layouts.
Learn to build Bootstrap 5 modals from scratch, structure modal with header, body, and footer, trigger by a button, apply fade animation, and configure backdrop and centered display.
Learn to implement bootstrap 5 spinners, including border and grow variants, with color, size options, and accessible labeling for loading states in buttons and pages.
Learn to build a Bootstrap 5 navigation bar from a simple header to a responsive, collapsible menu with brand, links, dropdowns, a search form, and fixed-top options.
Master bootstrap 5 pagination by building a ul with li items, applying active and disabled states, using icons for arrows, adjusting sizes with large or small, and centering with justify-content-center.
Learn how to implement a breadcrumb navigation in bootstrap 5, using an ordered list, active states, dividers, and icons to help users navigate from home to blog.
Learn to create and customize Bootstrap 5 progress bars, including animated and striped variants with primary, danger, secondary, and info colors, and set widths, heights, and accessibility attributes.
Kick off section six with a responsive Bootstrap 5 portfolio project featuring hero and awards section, a skill bar, grid layout, Bootstrap cards for blog post, and navigational highlights.
Set up project environment by creating a portfolio folder, implementing a boilerplate with html, css, and javascript files, including images, linking styles and scripts, and launching a live server.
Build a responsive Bootstrap 5 navigation bar with a brand and links, configure a collapsible menu at md breakpoint, and implement a hamburger toggle for mobile.
Learn to build a hero section with Bootstrap 5, center elements, style the title and subtitle, and include a call-to-action button linking to the about section.
Build the about section in Bootstrap 5 using a container, centered title and subtitle, and a responsive grid with images and progress bars to display skills.
Create a dark portfolio section with white text and padding, using a 12-column grid that adapts to 1, 2, or 3 items per row on small, medium, and large screens.
Add a blog section using Bootstrap 5 cards, arranging three blog posts in a responsive grid with proper padding, card titles, images, text, and a read more link.
Create the dark contact section using Bootstrap 5 form controls to collect name, email, subject, and message with a submit button, ensuring a responsive grid layout.
Learn to implement a Bootstrap 5 footer and scrollspy navigation that highlights active sections as you scroll, with a fixed top nav, in-page anchors, and customized link styling.
Explore section seven of the Bootstrap 5 course, implementing an animated hero, expandable service cards, a grid layout, a subscribe modal, and a pricing section with the animation library.
Set up a reusable bootstrap project template by copying a prebuilt folder, adding HTML5 boilerplate and assets, and starting coding quickly in Visual Studio Code.
Build a responsive Bootstrap 5 navigation bar with a brand logo, links for home, about, services, and pricing, and a collapsible menu activated by a hamburger toggle.
Create a Bootstrap 5 hero section with a two-column layout, using responsive order to swap text and image, featuring a title, subtitle, and a button with an arrow icon.
Explore building responsive info boxes with Bootstrap 5, using the container and grid column system to display statistics, icons, numbers, and captions with margins, padding, and shadows.
Create an about section using a bootstrap accordion for FAQs, with clickable headers that reveal answers, in a responsive 12-column layout.
Create the Bootstrap 5 services section using responsive cards with icons, titles, subtitles, and read more links, plus a newsletter popup form for email signup.
This lecture shows how to add a newsletter section in a Bootstrap 5 project, featuring a title with subtitle and a right subscribe button that opens a modal form.
Add a pricing section with three Bootstrap cards, each featuring a title, price, and features list; collapse to a column on small screens and highlight plan with borders and shadows.
Add a footer using Bootstrap 5 with a two-column container layout, justify-content-between, and semantic elements; customize with padding, text color, and a link that opens in a new tab.
Learn to integrate an animation library in a Bootstrap 5 project, applying fade, flip, and zoom effects with data attributes, delays, and durations for real-world elements.
Build a fixed top navigation bar with Bootstrap 5, featuring a responsive collapse button, a fluid container, brand, and navigation items to suit both small and large screens.
Create the Bootstrap 5 row in a container fluid with a 12-column grid, add breadcrumb and a light card, then lay out four info boxes with flex and color cues.
Build a responsive side navigation bar in Bootstrap 5 with a left fixed sidebar that pushes the main content. Toggle visibility on small displays using icons and transitions.
Add charts to the bootstrap 5 admin template with chart.js, configuring a bar chart and polar area visuals using labeled data and colors.
Explore building a multipurpose blog template in Bootstrap 5, including a homepage hero, admin section, cards and carousel, and a validated form with full post and right sidebar layouts.
Build a responsive Bootstrap 5 navigation bar with a fixed top header, a branded home link, a collapsible menu, and a dropdown that aligns right on larger screens.
Create a hero section on the homepage using Bootstrap 5, featuring a centered title, a Google Fonts import, a background image, and a dark overlay for readability.
Build a blog layout using Bootstrap 5 with a nine-column main area and a three-column sidebar. Create interactive cards with images, hover effects, and a carousel gallery to showcase posts.
Finish the main blog section by building a responsive bootstrap 5 card grid with two-column posts, consistent shadows and images, a block quote with figcaption, and a centered bottom area.
Add a right homepage sidebar with bootstrap 5, featuring a rounded author avatar with name and description, and a compact widget with a flushed list of categories.
Create a right sidebar single post page in bootstrap 5 by duplicating the layout, replacing cards with a full blog post list, and styling a white, responsive content panel.
Build a full width single post page in Bootstrap 5, center content, remove the right sidebar, and ensure responsive behavior across breakpoints for real-world projects.
Build a Bootstrap 5 contact page for a blog template with a hero background and a responsive grid form featuring name, email, subject, and extra fields.
Learn to implement form validation in a Bootstrap 5 template by enforcing required fields, using browser validation, and enabling Bootstrap validation with a submit event listener and feedback messages.
Build a professional portfolio site with Bootstrap 5, featuring a transparent navigation bar, a JavaScript rating effect, filtering and sorting, a testimonial slider, and a functional responsive contact form.
Learn to build portfolio hero section with Bootstrap 5, create folders, wire minified scripts, apply custom CSS and fonts (Monserrat, Poppins), and implement a typewriter effect with a scroll-down link.
Build a Bootstrap 5 about section with a responsive two-column layout, a tabbed navigation, and three panels for skills, experience, and certifications, plus JavaScript to switch active tabs.
Build a Bootstrap 5 services section with a centered title, a responsive two-column layout of single service items, each featuring an icon on the left and descriptive text.
Learn to build a responsive masonry portfolio section with Isotope and vanilla JavaScript in Bootstrap 5. Filter items by category and craft a clean, centered grid layout.
Create a bootstrap 5 contact form with a left-right column layout, input groups and placeholders, and a PHP backend using mail to send recipient emails with a subject and message.
Finish the footer by placing the logo on the left, social icons in the center, and copyright on the right, using a custom wrapper and bootstrap styling.
Create a fixed scroll-to-top button that appears after scrolling past a threshold and returns to the top on click, with a primary color, padding, rounded corners, hover effect, and JavaScript.
Build and customize a Bootstrap 5 navbar with collapse, scrolling behavior, and scrollspy to highlight active sections. Implement fixed top header, responsive brand, and smooth transitions to avoid content overlap.
Master Bootstrap 5 responsive template by adjusting flex wrap, breakpoint media queries around 992, and typography to ensure consistent color, background, and padding across devices.
Diagnose why the contact form fails due to a missing required file. Identify that GitHub pages cannot host this file, so use your own hosting and domain.
Hi everyone!
This course covers all the different parts of the latest version of the world's most popular front-end framework, Bootstrap 5.1. Bootstrap has been used on millions of websites around the world and has been carefully developed to cover a wide range of typical user interfaces.
Web pages built with Bootstrap 5 works across all kinds of devices, browsers, and screen sizes while also taking care of accessibility and a clean and modern design.
I designed this course for:
Web developers who don't know bootstrap
Web developers who have used bootstrap 4 now want to upgrade to v5
Knows the basics of bootstrap 5 but needs to learn practical implementations
We are going to learn the basics of bootstrap 5 from scratch - bootstrap utilities, layouts, components. Then we are going to jump into the projects. After creating 5 courses with CSS we are going to see how to set up bootstrap 5 with sass. We will also see how to customize default bootstrap stylings using customization API. After that, we will be creating a website template by using bootstrap 5 and sass. If you don't have any prior knowledge of SASS, then don't worry! I got you covered. I will be explaining the SASS from the very basics.
Finally, I will walk you through how to create 6 different projects using Bootstrap 5.
PROJECTS
Learn to build the following projects using Bootstrap 5:
Project 1: Beginner Portfolio
Project 2: One-page Agency Template
Project 3: Bootstrap 5 Admin Dashboard
Project 4: Multipage Blog
Project 5: Professional Portfolio
Project 6: E-learning SASS template
WHY THIS COURSE?
Why this course instead of other Bootstrap courses?
Wondering why you should choose this course instead of other Bootstrap courses? This course has the following features that make it stand out among the rest:
No unnecessary staffs
Real-world professional projects
Other than learning about bootstrap 5, you will also learn how to use these-
Emmet for faster workflow
How to create beautiful animations using the AOS animations library
How to create charts and graphs using Chart js
Form validation methods
Typewriter effect using javascript
How to do filtering and sorting with isotope js
How we can create a working HTML form with PHP
Using vanilla js sliders like tiny slider
LET'S GET STARTED!