
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.
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.
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 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 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 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.
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.
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
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.
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 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 responsive two-column team section in bootstrap 5 with a container, cards with images, titles, bodies, a small button, and interactive popovers.
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.
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.
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.
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.