Learn to Create Advance Responsive Websites With Bootstrap

Learn to create fully responsive, mobile optimized advance magazine style websites from scratch with Bootstrap framework
4.5 (15 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
2,454 students enrolled
67% off
Take This Course
  • Lectures 30
  • Length 2 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2014 English

Course Description

What is Bootstrap framework ?

Bootstrap is a mobile free first front end development framework to create beautiful and fully responsive websites quickly and easily with out learning HTML, CSS, JavaScript and best practices from scratch.

WHAT You Will Learn in This Course?

Bootstrap 3 grid system

bootstrap 3 grid system tutorial and examples

bootstrap 3 carousel tutorial

bootstrap 3 carousel example (code & download example)

bootstrap 3 video tutorial

bootstrap 3 form tutorial & bootstrap 3 form example

twitter bootstrap tabs tutorial

bootstrap vertical tabs, bootstrap tabs example & how to use twitter bootstrap tabs (bootstrap 3 tab , active, style & design)

twitter bootstrap 3 navigation examples

bootstrap navbar tutorial, bootstrap navigation menu, bootstrap navbar collapse examples & tutorial bootstrap navbar collapse button & bootstrap 3 navbar example

Bootstrap 3 panel

bootstrap panel layout, panel widget, panel class panel with tabs & bootstrap panel with header and footer

Code a responsive websites from scratch yourself ?

In this course you will learn to code a fully responsive and beautiful websites from scratch with Bootstrap framework.

what are we covering in this course?

You will learn how to create different sections of your responsive website step by step.

  • Download and set up bootstrap
  • Creating basic project files for project.
  • Adding support for older browsers and mobile devices.
  • starting with header section of project.
  • How to use carousel/slider to display featured content ?
  • How to use .thumbnail class to create magazine style blog/post layout
  • How/why use Tabs model
  • How to add custom styles to your webpages with CSS
  • How to make your image responsive
  • Simple and easy way to customize Carousel/model

and a lot more about Bootstrap

What needs this course will solve ?

After completing this course you will be able to create fully responsive, mobile friendly website with Bootstrap.

You don't need to learn CSS3 media queries/best practices to create responsive websites. Bootstrap can help you to do this with basic/good knowledge of HTML and CSS.

Downloadable Project files

I will provide files for each step. You can download complete project files.

What are the requirements?

  • Basic knowledge of HTML and CSS will be helpful

What am I going to get from this course?

  • How to code a responsive website from scratch with Bootstrap framework
  • Complete project files (downloadable Zipped archive)
  • You will be able to code responsive websites from scract yourself
  • You will be able to use Bootstrap framework easily

Who is the target audience?

  • people who want to create fully responsive and beautiful websites
  • People who want to start a career as a webdesigner/developer

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Course Introduction

Introduction what you will learn in this course and demo of final project.

Demo of final project you will create ?

Bootstrap is an advance framework to create responsive websites. Here is a list of components that you will learn to use in this course.

  • Different type of Navigation menus
  • Slider (Carousal)
  • Tabs
  • Panel components
  • Media component
  • Responsive classes for images
  • Grid system
  • Jumbotron

and some other features


There are some recommended tools that you should use before starting our project. just download and install following softwares.


Chome browser

Firefox browser

Section 2: Getting Started with Project : Basic files & settings

now we need to download bootstrap framework

visit getbootstrap.com

and click download Bootstrap button, you can see some option for download. latest version of bootstrap framework is 3.2.0.

Download Compiled and minified CSS, JavaScript, and fonts. No docs or original source files are included.

Save and extract all files from zipped archive.

I have added zipped folder as supplementary material. You can download


in this video you will learn to create main index.html with necessary mark.

you will add main bootstrap CSS, JavaScript file. We also need jQuery you will see how to download and save jQuery in our project's js folder.

1 page

We are going to create a advance magazine style website with bootstrap. There will be many sections for content.

We will have several content section such as navigation, featured content, primary content area, sidebar and footer. I have created a content plan for our project.

This will help us to create each section one by one very easily. You can see complete content plan below. I have also added a downloadable PDF file.

HEADER section 1

1.1 site name + description

1.2 navigation

1.3 featured content + slider

MAIN SECTION ( Primary + sidebar content )

PRIMARY section 2

2.1 advertising

2.2 featured posts with small featured images

2.3 ads

2.4 latest news 2 columsn with big images

2.5 ads

2.6 section with media object 3 columns with medium image

2.7 single column post with heading + description

SIDEBAR section 3

3.1 Recent articles with small image + heading

3.2 Content with tabs

3.3 sidebar navigation

3.4 About us with custom CSS styling

FOOTER section 4

4.1 Full screen background color for footer

4.2 Three columns with different panel component

4.3 copyright info


In previous lecture we created content plan for our project, in this lecture you will learn how to add all content sections to our index.html file.

We will create use HTML5 header, main and footer elements with some additional classes.

Adding new stylesheet for custom CSS styles

There are many new elements in HTML5 and CSS3. Not all browsers supports all these new elements and properties.

Some of these new elements are

header, main, articles, aside, footer and other elements.

Media queries allows you to create responsive websites, older versions of browsers (e.g internet Explorer 8) does not support CSS3 media queries.

To add support for older browsers you need to add some additional mark up in the header section of your webpage.

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->

<!--[if lt IE 9]>

<script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>

<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script><![endif]-->

Section 3: Header Section
Site name and description
Bootstrap's Responsive Navigation Menus part 1

Navigation menus are very important part of any website. bootstrap framework offers so many navigation menus with different styling.

In this lecture you will learn how to use default and inverse style navigation menus.


Bootstrap offers jumbotron element to create featured content section, where you can display your most important content.

In this lecture you will learn how to use .jumbotron element

featured content with slider (Carousal)
Section 4: Content for main section : Primary content area
advertising area
featured posts with small featured images
latest news 2 columns with big featured image
3 columns wide posts section

2.7 single column post with heading + description

Section 5: Content for main section : Sidebar content area
Sidebar stacked navigation Pills style

3.3 sidebar navigation


3.4 About us with custom CSS styling


In this lecture you will learn what is a module tab, when you can use module tabs and some example websites that use Module tabs to display different type of content.

What is a Module Tab ?

A module tab is a User Interface (UI) design pattern where content is separated into different panes, and each pane is viewable one at a time. The user requests content to be displayed by clicking (or in some instances hovering over) the content’s corresponding tab control

Module Tabs in Web Design: Best Practices and Solutions

Smashing Magazine has a really good article about Module tabs, best practices and examples. You can read complete article at


fr more details.

Example websites using Module Tab

In video i have shown example tabs from following websites






In this lecture you will learn how to use tabs module from bootstrap.

You will also learn how to use Panel classes from bootstrap and add tabs content with in panel component.

Section 6: Content for site footer
Full screen background color for footer

how to use panel component with different styling

Content for Second footer column
Content for third footer column
Section 7: Finishing our project
Creating Final Complete Webpage

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Mohammad Tahir, Front-end Developer

Mohammed Tahir is a blogger, writer and front end developer from Karachi, Pakistan.

He has been learning and teaching about HTML, CSS, Front end development Frameworks like Bootstrap, Foundation ZURB, WordPress, Theme Development and other web design related topics for 5 years..

He published video courses and articles about HTML, CSS, WordPress, Theme Development, front end development Frameworks like Twitter Bootstrap, Foundation and others topics.

He also develop Wordpress themes. He uses WordPress starter theme Bones, Underscore and Bootstrap framework to make WordPress Themes fully responsive.

Ready to start learning?
Take This Course