
Discover a complete bootstrap 5 course for beginners that teaches every component from scratch, requires no JavaScript, and suits frontend, backend, and WordPress developers building real-life projects.
Install Bootstrap and link it to your page, then explore Bootstrap’s topology, styles, and colors, plus spacing with margins and patterns, and containers with breakpoints and positioning for responsiveness.
Master Bootstrap 5 text styling, covering inline elements, text declarations, alignment, wrapping and overflow, and control over font weight, italic style, size, and line height with responsive utilities.
Apply Bootstrap color utilities by using text and background classes, including primary, secondary, success, danger, warning, info, muted, and white, then mix text on backgrounds and experiment with transparency.
Learn bootstrap spacing by applying margins and padding with m and p classes, including axis-specific variants like mx, my, mt, mb, ml, and mr.
Learn Bootstrap 5 positioning with static, relative, absolute, fixed, and sticky elements, using top, bottom, left, right, and translate middle utilities to center and align boxes.
Navigate the flexible and grid system concepts essential for responsive design, with a quick refresher and a preview of upcoming videos on the grid system and components.
Learn to enable Bootstrap 5 flexbox utilities to build responsive layouts, control flex direction, justify content, align items, and manage wrapping, growth, and spacing with flex containers and items.
Explore the Bouchareb grid system built with containers, rows, and columns. It uses a responsive 12-column layout across breakpoints and supports stacking, equal widths, and mix-and-match classes.
Explore Bootstrap components in this section, including accordions, alerts, cards, carousels, modals, and navigations. Learn how dropdown list and list groups, pagination, progress, and spinners fit into real-world layouts.
Master Bootstrap 5 accordions by wiring the JavaScript plugin, implementing collapse with data-target and data-toggle, and using the open and show classes to control accordion bodies.
Learn to implement bootstrap badges and breadcrumbs, customize badge colors and pill styling, position counters on buttons with relative and absolute positioning, and set active breadcrumb pages.
Learn bootstrap 5 buttons and button groups, with predefined styles, sizes, outline variants, and block and flex layouts, plus checkbox and radio button toggle groups.
Learn how to build and customize a Bootstrap 5 carousel to cycle images or text with slides, indicators, and controls, including captions and fade effects.
Learn how to enable Bootstrap 5 popovers, set titles and content with data attributes, control placement (top, right, bottom, left), and dismiss on focus, including disabled button examples.
Explore how to implement Bootstrap offcanvas panels for navigation, carts, and plugins using buttons or anchor tags. Control placement, backdrop, and scroll behavior to tailor the offcanvas experience.
Explore Bootstrap 5 progress bars, including single and multi-bar configurations with width, aria-valuenow, and labels. Customize colors, stripes, and animation, and adjust height for varied visual effects.
Explore bootstrap scrollspy to automatically update active navigation links as you scroll through content; configure with a scrolling container, anchor links to section ids, and an initialization script.
Learn to implement Bootstrap 5 spinners to indicate loading states using spinner-border and spinner-grow, with color variations, button integrations, and proper JavaScript CDN setup.
In this lecture I am going to teach from where to get bootstrap icons and how to integrate them in different situations.
Compare goosestep icons with Font Awesome icons in Bootstrap 5, showing how to link the Font Awesome CDN, use free vs pro icons, and apply Bootstrap and Font Awesome classes.
Create a web page footer using Bootstrap icons, an inline social icon list, and a bottom copyright note, leveraging Bootstrap 5 components for a centered, styled footer.
In this video we are going to prepare our project by:
Creating the HTML5 DOCTYPE!
Inserting the Bootstrap 5 CDN for CSS, Icons, & JavaScript
Create webpage Section and Subsections:
Sec. Navigation
Sec. Header
Header SubSec. Portfolio and Email Btn. Group
Header SubSec. Dropdown Content for About and Contact
Profile img
Portfolio offcanvas content
Mail offcanvas content
Sec. Footer
Build a responsive header section with a name, a profile button, and an email button using Bootstrap 5, including offcanvas toggles for portfolio and email.
Create and control the header dropdown content for about and contact sections in Bootstrap 5, using collapsible panels, cards, and responsive grid layouts.
Insert a profile image by adding an image tag with classes position absolute, top-0, img-fluid, and profile-pick, sourcing a random image from splash.com and updating the image id.
Create a left-aligned bootstrap 5 offcanvas portfolio panel with a header, title, dismiss button, and content links, including accessibility attributes and a shadowed action button.
Build a Bootstrap 5 offcanvas email form from the bottom with 50vh height. Include 75% width, a three-input row, a message area, and a danger full-width submit button.
Create a responsive webpage footer in Bootstrap 5, using a full-width fixed bottom panel, a two-column grid with social icons, text, and a call-to-action button for real-world projects.
This project guides building a business themed site with Bootstrap 5, featuring a title animation and a sticky responsive navigation that adapts to sections like about, team, services, and contact.
In this video we are going to prepare our project by:
Creating the HTML5 DOCTYPE! Inserting the Bootstrap 5 CDN for CSS, Icons, & JavaScript
Create webpage Section and Subsections:
Sec. Navigation
Sec. Header
Header SubSec. GET STARTED CONTENT MODEL
Sec. About
About SubSec. Model content
Sec. Team
Sec. Services
Sec. Footer
Create a responsive Bootstrap navigation bar fixed to the top with a hamburger menu, brand, and collapsible nav items linked to page sections using IDs.
Create a responsive header hero with two titles and a button, featuring an animated text sequence over a full-viewport background image and bootstrap-like styling for a polished back home section.
Create a get offers modal in the header with bootstrap 5, featuring a modal dialog and a form for recipient, first name, last name, and message.
Create a responsive two-column team section in bootstrap 5 with a container, cards with images, titles, bodies, a small button, and interactive popovers.
Build a responsive website footer and contact section with Bootstrap 5, featuring a multi-column layout, useful links, and contact details with icons on a light background.
Explore building a resume web page with Bootstrap 5, featuring an off-canvas and left-side navigation, animated skills, services, about, and a responsive contact area for real-world projects.
Design a left navigation with Bootstrap, featuring dark themed body, icon links with tooltips, hover shadows, and responsive visibility that adapts to screen size while maintaining full-height layout.
Create an about section with a three-column Bootstrap 5 layout, implement an off-canvas panel at 75 percent width, and showcase skills using animated progress bars at various percentages.
Create a responsive bootstrap 5 services section with four cards, two columns on desktop and one on small screens, each with a title, text, and an offcanvas button.
Build an SEO service section in a Bootstrap 5 project by adding a Font Awesome search icon, three titles, and descriptive text.
Learn to build a database service section in Bootstrap 5 using emmet to generate titles, paragraphs, and lists from a single line of code, with practical, hands-on steps.
Create a data security service section using Bootstrap 5, featuring two section titles and descriptive paragraphs, with collapsible category items implemented via buttons and dark-themed card content.
Create a responsive Bootstrap 5 footer fixed to the bottom with centered copyright text and adapt its layout for small screens, integrating it with services, resume, and contact sections.
Begin a real world bootstrap 5 project focused on simplicity, featuring a fixed top navigation, minimal text, a services section, a portfolio with hover effects, and a modal image carousel.
Set up a Bootstrap 5 project from boilerplate to a website skeleton, including header, icons, a modal trigger, a terms of service form, and two-column cards with a photo portfolio.
Learn to build a sticky Bootstrap 5 navigation bar with a brand, toggle button, collapsible menu, and active links, using a responsive container and nav items.
Build a responsive Bootstrap 5 contact form with a modal including first name, last name, address, city, state, and zip fields, plus a terms and conditions link and submit button.
Create a contact form and a terms of services modal in a Bootstrap 5 project, triggered by links, with centered modal content, lorem ipsum body, a title, and dismiss buttons.
Create the website main section featuring the experience and portfolio layout, using bootstrap 5 flex layout, a bg-light section, centered items, and a card grid for titles, text, and photos.
Learn to build a travel photo gallery in bootstrap 5 by creating cards with icons, a modal viewer, and a carousel with indicators and left/right controls.
Build a responsive nature photo gallery using Bootstrap 5, featuring a three-image carousel, card components, and breakpoint-based text alignment that adapts from center to start.
Master building a footer in bootstrap 5 for a real-world portfolio site, including centered text, copyright notice, social icons, and responsive styling, followed by a project recap.
This course will take you from beginner Bootstrap to Master of Bootstrap 5 by learning all of the utilities, components, widgets and grids and building real world themes and websites. You do NOT need to know Bootstrap 3 or 4 for this course.
Custom Bootstrap Sandbox
I have created a completely custom HTML learning environment for the first few sections of this course. Each lecture has an html page associated with it and has a start state. As we move along through the lectures, you will code along with me learn all that Bootstrap 5 offers including NEW icons, helpers/utilities, components, widgets, flexbox, grid, offcanvas and more.
5 Real Projects/Themes
We will create 5 real world themes. These projects are completely open source and you are free to use them anywhere. All files can be downloaded.
Project - Bio website theme
Project - Business Directory website themes
Project - Resume website themes
Project - Photo website theme
Project - eCommerce website using Bootstrap 5 locally + SASS
Who this course is for:
Beginner front end developers who want to learn there very first front-end framework.
Junior web developers who never used Bootstrap and want to learn it from scratch.
Back-end developers who wish to create quick ready to go prototypes.
JavaScript Web developers.
WordPress developers who want to create high quality WordPress templates using a front end framework.