Learn Bootstrap
Learn Bootstrap online through our comprehensive course. Build fast, responsive sites with the world's most popular front-end open source toolkit.
Curriculum
01Fundamentals
02Layout
03Content
04Components
Buttons
Use Bootstrap's custom button styles for actions in forms, dialogs, and more.
Button Groups
Group a series of buttons together on a single line.
Cards
Bootstrap's cards provide a flexible and extensible content container with multiple variants and options.
Navbar
Documentation and examples for Bootstrap's powerful, responsive navigation header.
Alerts
Provide contextual feedback messages for typical user actions.
Badges
Documentation and examples for badges, our small count and labeling component.
Modals
Add dialogs to your site for lightboxes, user notifications, or completely custom content.
Accordion
Build vertically collapsing accordions in combination with our Collapse JavaScript plugin.
05Forms
06Utilities
Spacing Utilities
Bootstrap includes a wide range of shorthand responsive margin and padding utility classes.
Flexbox Utilities
Quickly manage the layout, alignment, and sizing of grid columns, navigation, components, and more.
Colors and Backgrounds
Convey meaning through color with a handful of color utility classes.
Borders
Use border utilities to add or remove an element's borders.
Display Property
Quickly and responsively toggle the display value of components and more with our display utilities.
Explore the Bootstrap Ecosystem
Continue learning Bootstrap
Access all Bootstrap lessons and tutorials.
Practice Bootstrap exercises
Apply your knowledge with interactive coding challenges.
Test your knowledge with Bootstrap quizzes
Check your understanding with multiple-choice questions.
Build Bootstrap projects
Create real-world applications from scratch.
Try Bootstrap in the playground
Write and execute Bootstrap code instantly in your browser.
Browse the Bootstrap reference
Quickly look up syntax, methods, and properties.