
In this intro video we will talk about what you can expect from this course. We will also talk about the Bootstrap 4 projects included
In this video we will setup the custom Bootstrap Sandbox UI that I have created. This sandbox will be used in the next few sections to learn about utilities, components, grids, widgets, etc. Make sure you follow along and unzip the files to your machine
Learn floats (left, right, none), responsive floating for different screens, and clear fix, then apply fixed and sticky positioning to keep essential elements visible.
Learn bootstrap sizing and border utilities by applying width and height classes (w-25, h-50), border options (border, border-top), colors, and rounded shapes.
Explore Bootstrap breakpoints by defining min-width and max-width media queries to tailor CSS for small, medium, large, and extra-large devices, with practical color-change examples.
Explore Bootstrap 4 components and classes in section three, from buttons and nav bars to forms, input groups, alerts, progress, tables, cards, media objects, and jumbotron, with responsive layouts.
Learn to build responsive Bootstrap navbars and navs using containers, collapsible toggles, dropdowns, color themes, and fixed or sticky positioning for flexible layouts.
Explore Bootstrap list groups and badges by building simple and link-based lists, applying list-group and list-group-item classes, contextual colors, active states, flush layouts, badges, and breadcrumbs.
Explore Bootstrap 4 tables with dark, striped, bordered, hoverable, and responsive variants. Build a pagination UI using nav, ul.pagination, li.page-item, and a.page-link, with active and disabled states.
Explore the Bootstrap jumbotron, a hero area with a large heading and lead text plus a button, showing padding, gray background, and options for fluid or contained layouts.
Explore the Bootstrap grid system and Flexbox fundamentals, including responsive columns, equal width layouts, offsets, and nested grids. Learn alignment, gutters, wrapping, and auto margins to build flexible, responsive UIs.
Utilize Bootstrap 4 flex utilities to use margin auto for horizontal and vertical alignment, apply flex wrap for wrapping, and reorder items with order classes for flexible layouts.
Master Bootstrap 4 collapse and accordion patterns by turning a button into a collapsible card and building a three-item accordion with show by default, using data-toggle, data-target, and card structure.
Learn to implement Bootstrap 4 tooltips on buttons, configure placement (top, right, bottom, left), enable HTML content, and control show, hide, and toggle with jQuery and events.
Create a reusable Bootstrap boilerplate by building an index.html with Bootstrap and Font Awesome links, CSS and image folders, and a dynamic year script to support five themed projects.
Set up a bootstrap 4 project by copying the boilerplate and building a responsive fixed-top dark navbar with branding and a collapsible menu for easy navigation.
Build a responsive bootstrap 4 theme from scratch for a one-page book concept called masks, featuring a nav bar, overlay showcase, newsletter form, accordions, author cards, and a contact form.
Build a thick, fixed-top Bootstrap 4 nav bar with a custom logo and inline branding, using Sass variables for the primary color and overlay, and nested nav items styles.
Build an authors area in Bootstrap 4 with a grid of author cards featuring circular images, names, roles, and social icons, plus a hover effect that uses the primary color.
Slow the carousel to six seconds with hover pause. Build a three-column home icon area and a heading with a dark overlay on a parallax background.
Develop the about page with a page header, two six-column sections, a circular image, and a slick slider testimonial, using bootstrap structure and CDN scripts.
Build a services page with three pricing cards featuring headers, footers, and a features list, using Bootstrap. Add an FAQ section with accordions to reveal answers.
Build a Bootstrap blog page with card columns, image and text cards, post titles, authors, dates, and quotes; create blog.html from the services page and style a black footer.
Build a responsive contact page and staff gallery using Bootstrap 4, with a two-column layout, a card-based contact form, and a four-column staff grid featuring images, names, and positions.
Bootstrap 4 from scratch with 5 projects: add three action buttons—add post, add category, add user—that open modals with forms, image upload, and a Seek editor WYSIWYG.
Create a reusable post details page and a settings page using existing index layout, with a CK editor form, back to dashboard, save changes, delete post, and checkbox-based settings.
Design a Bootstrap 4 profile and login page, featuring a nine-column profile area, a three-column avatar, and actions for back, change password, and delete account, plus a wysiwyg bio editor.
This course will literally take you from knowing nothing about Bootstrap 3 or 4 to learning all of the utilities, components, widgets and grids and building real world themes and websites. You do NOT need to know Bootstrap 3 for this course. Even if you already know Bootstrap 4, skip the learning sections and head right for section 6 to create the simple boiler theme and start the projects. Everything is completely modular!
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 code along with me learning all that Bootstrap 4 offers including helpers/utilities, components, widgets, flexbox and more.
5 Real Projects/Themes
We will create 5 real world themes including. These projects are completely open source and you are free to use them anywhere.