Learn Bootstrap

Build responsive, mobile-first websites by following these Bootstrap tutorials. Learn everything from setup to customization, with plenty of hands-on exercises.

All Bootstrap tutorials:

  1. 20 Best New HTML Dashboard Templates (Admin Templates)

    20 Best New HTML Dashboard Templates (Admin Templates)

    Tutorial Beginner

    Are you looking for a dashboard admin template for your web application? These newest additions to our HTML dashboard admin templates will help you build...

  2. 20 Feature-Packed Bootstrap Admin Templates

    20 Feature-Packed Bootstrap Admin Templates

    Tutorial Beginner

    When you’re building something which needs a backend, or a dashboard of some kind, one of the best ways to get your project up and running is with Bootstrap....

  3. Using Bootstrap to Create Material Design Web Apps

    Using Bootstrap to Create Material Design Web Apps

    Tutorial Beginner

    MDBootstrap is a popular UI kit for creating beautiful web apps that conform to the Material Design guidelines. In this tutorial, I help you get started with...

  4. Quick Tip: How to Customize Bootstrap 4’s Accordion Component

    Quick Tip: How to Customize Bootstrap 4’s Accordion Component

    Tutorial Intermediate

    In this quick tip, we’ll build a Bootstrap 4 accordion and apply a few customizations to it. Let’s get started!

  5. Best JavaScript Forms of 2025

    Best JavaScript Forms of 2025

    Tutorial Beginner

    This article lists the best JavaScript form scripts, builders and frameworks of 2024 and helps you choose one for your own website or project.

  6. 13 Best JavaScript Sliders of 2025

    13 Best JavaScript Sliders of 2025

    Tutorial Beginner

    When used properly, sliders can improve the usability of a webpage without wasting precious screen real estate. In this post, I'll share the best JavaScript...

  7. How to Build a Landing Page Template With Bootstrap 4

    How to Build a Landing Page Template With Bootstrap 4

    Tutorial Intermediate

    In this tutorial we’ll continue our tour of Bootstrap 4. More specifically, we’ll learn how to use it to build a responsive landing page.

  8. How to Customize Bootstrap’s Sass Files With Grunt

    How to Customize Bootstrap’s Sass Files With Grunt

    Tutorial Intermediate

    Today, we'll learn how to customize Bootstrap 4's Sass files with Grunt. Instead of Grunt, we could just as easily use another task runner like Gulp,...

  9. How to Quickly Build Layouts With Bootstrap 4’s Responsive Flexbox Utilities

    How to Quickly Build Layouts With Bootstrap 4’s Responsive Flexbox Utilities

    Tutorial Intermediate

    In this new tutorial we'll learn how to build quickly layouts with Bootstrap's 4 responsive flexbox utilities. To gain a better understanding of these...

  10. How to Add Deep Linking to the Bootstrap 4 Tabs Component

    How to Add Deep Linking to the Bootstrap 4 Tabs Component

    Tutorial Intermediate

    In this new tutorial we’ll learn how to add deep linking to the Bootstrap 4 tabs and make them shareable.

  11. Get Started With the New Bootstrap 4 Grid System in Our New Course

    Get Started With the New Bootstrap 4 Grid System in Our New Course

    Tutorial Beginner

    In our new short course, A Beginner’s Guide to the New Bootstrap 4 Grid System, you’ll learn everything you need to know to get started with Bootstrap's new...

  12. Quick Tip: Beware When Using the Slim Version of jQuery

    Quick Tip: Beware When Using the Slim Version of jQuery

    Tutorial Beginner

    In this quick tip I’m going to explain to you when you should and shouldn’t use the “slim version” of jQuery. For this tip I’ll assume you’re familiar with...