Skip to content
Home/Courses/Web Development/Build a Webpage with HTML and CSS
Board Infinity Beginner level · offered on Coursera

Build a Webpage with HTML and CSS

Start with HTML structure, style it with CSS, make it responsive with Flexbox, Grid and media queries, then build with Bootstrap and finish a peer-reviewed webpage project you can show.

Enroll on Coursera
Beginner 2 weeks 10 hours/week 3 modules
Want guidance alongside the course? See Board Infinity 1:1 coaching, an optional add-on.
Introduction to the course · 0:43

Build a Webpage with HTML and CSS

By Board Infinity · Offered on Coursera

  • 3 modules · 14 assignments · 89 videos
  • 2 weeks at 10 hours a week · flexible schedule, learn at your own pace
  • Beginner level · no prior coding, web development or design experience required
  • Shareable certificate on completion
  • Taught in English · 7 languages available
Enroll on Coursera
Beginner levelNo prior experience required
2 weeksTop-level Coursera estimate
10 hours/weekAt the listed pace
3 modulesHTML, CSS, Bootstrap
14 assignmentsGraded and practice quizzes
Flexible scheduleLearn at your own pace
Shareable certificateOn completion
7 languages availableTaught in English
01 About the course

HTML first, then CSS, then Bootstrap.

The course begins with the structure of a web page, progresses into CSS design and responsive layouts, and finishes with Bootstrap and a peer-reviewed project.

3
Modules
HTML, CSS, Bootstrap
89
Video lessons
Most under ten minutes
14
Assignments
Plus 2 labs and a peer review
2 wks
At 10 hours a week
Flexible schedule, self-paced

Start with HTML. Module 1 builds the foundation of a webpage: document structure, tags and attributes, headings and formatting, forms and inputs, iframes, images, video and audio, lists, tables, semantic and non-semantic tags, and meta tags. It ends with an ungraded lab, Build Your First Webpage.

Move into CSS. Module 2 turns plain HTML into styled, responsive pages: selectors, pseudo-classes and pseudo-elements, fonts, positioning, the box model, Grid, navigation and dropdowns, image galleries, forms, text effects, Flexbox, gradients, transforms, transitions, animations, media queries and CSS variables.

Finish with Bootstrap. Module 3 covers containers, columns, display utilities, buttons, spacing, carousel, navbar, cards, badges, progress bars, pagination, dropdowns, modal, tooltip, popover and scrollspy, then builds an Instagram Clone-inspired project and closes with the peer-reviewed Final Assignment.

Structure

Every page starts as HTML. You learn what each tag does and how a document is put together before any styling.

Tags & attributesFormsTablesMediaSemantic tags

Style & layout

CSS gives the page its look, then Grid, Flexbox and media queries make it work at every screen size.

SelectorsBox modelGridFlexboxMedia queries

Components

Bootstrap adds a ready-made grid, components and plugins so a mobile-friendly page comes together quickly.

ContainersNavbarCardsCarouselModal
02 Who it's for

Built for people starting from the first tag.

No prior coding, web development, or design experience is required. If you can use a browser and are curious how websites are built, you are ready to start.

Complete beginners

Never written code before

Module 1 starts at what HTML is and how a document is structured. Nothing is assumed about editors, code or design.

Students

Adding web skills to your studies

HTML, CSS and Bootstrap are the layer every web project sits on. This course covers them in order, with quizzes and labs to check what stuck.

Career changers

Starting frontend development

The first course in a three-course specialization that continues into JavaScript and frontend frameworks.

Entrepreneurs

Building your own website

Learn to structure, style and lay out your own pages, with Bootstrap to make them mobile-friendly.

Prerequisites: none. The Coursera FAQ states that no prior coding, web development, or design experience is required, and describes the course as suitable for students, career changers, entrepreneurs and anyone curious about how websites are built.

03 What you'll learn

Four outcomes, as Coursera lists them.

These are the official learning outcomes from the course page. Each one maps to the module where you practise it.

Module 1

Build HTML pages

Build complete web pages from scratch using HTML tags, elements, forms, tables, links, images, and semantic markup.

Module 2

Style with CSS

Apply CSS selectors, the box model, Flexbox, Grid, animations, media queries, and CSS variables to style responsive websites.

Module 3

Build responsive pages with Bootstrap

Create mobile-friendly, visually appealing websites using Bootstrap grid, components, utilities, and advanced plugins.

Peer review

Create a portfolio project

Design a portfolio-ready peer-reviewed webpage project using HTML, CSS, and Bootstrap skills.

The CSS box model, module 2

Every element is a box. CSS Box Model and CSS Box-Sizing are two of the 44 videos in module 2, alongside positions, float, display and units.

Responsive layouts: media queries, Flexbox, Grid

The same markup, three layouts. Module 2 teaches Grid, Flexbox and media queries; module 3 does the same with Bootstrap containers, columns and display utilities.

1:1 coaching · optional add-on

Someone to look at your code with you.

Board Infinity offers 1:1 coaching as its own career-support pathway. It is arranged separately with Board Infinity and is not part of enrolling in this Coursera course.

See 1:1 coaching

Coaching details, availability and pricing are set out on the Board Infinity coaching page. Enrolling on Coursera does not include coaching.

Talk through your markup

Discuss your HTML structure, CSS layout or Bootstrap page with a practitioner.

Plan what comes next

Map how HTML and CSS fit your goals, including the JavaScript and frameworks courses in the specialization.

Guidance, not grading

Coursera handles lessons, quizzes, labs and the certificate. Coaching is a separate conversation about direction.

Optional, always

The course stands on its own. Coaching is there if you want a person in the loop.

04 Syllabus

Three modules, from HTML structure to Bootstrap.

Module names, durations and counts are taken from the Coursera course page. Expand a module for its topics and project; the full lesson-by-lesson list is in the downloadable PDF.

89 videos 12 readings 14 assignments 2 weeks · 10 hours/week
About this module

The foundation of a webpage: what HTML is and where it sits in web development, then the document structure, tags and attributes, text formatting, forms and input tags, the iframe, image, video and audio tags, lists, tables, semantic and non-semantic tags, and meta tags.

What's inside · 6 hours
19 videos89 min
3 readings70 min
3 assignments · HTML Graded Quiz and two practice quizzes90 min
1 ungraded lab · Build Your First Webpage60 min
1 plugin · Quick Course Check-In15 min
Topics covered
HTML fundamentalsDocument structureTags and attributesFormattingFormsInput tagsIframeImagesVideoAudioListsTablesSemantic / non-semantic tagsMeta tags
Hands-on: the ungraded lab Build Your First Webpage, with the HTML Graded Quiz closing the module.
About this module

From CSS syntax and selectors to responsive, animated layouts: simple and combined selectors, pseudo-classes, pseudo-elements and attribute selectors; fonts, positions, float, display and units; colors, backgrounds, the box model and box-sizing; tables, icons, Grid, navigation bars, dropdowns, image galleries, forms, text effects and object-fit; then Flexbox, gradients, 2D and 3D transforms, transitions, animations, media queries, pagination, multiple columns and CSS variables.

What's inside · 10 hours
44 videos235 min
5 readings165 min
7 assignments · CSS Advanced Graded Quiz and six practice quizzes150 min
1 ungraded lab · Ungraded Lab : Getting Started with HTML and CSS60 min
Topics covered
CSS syntaxSelectorsPseudo-classesPseudo-elementsAttribute selectorsFontsPositionsFloatDisplayUnitsColorsBackgroundsBox modelBox-sizingGridNavigationDropdownsImage galleriesFormsText effectsObject-fitFlexboxGradientsTransformsTransitionsAnimationsMedia queriesPaginationMultiple columnsCSS variables
Hands-on: Ungraded Lab : Getting Started with HTML and CSS, with the CSS Advanced Graded Quiz closing the module.
About this module

Bootstrap from the ground up: colors, containers, columns and display utilities; images, buttons and spacing; then the components and plugins, from carousel, navbar, cards, badges and progress bars to pagination, dropdowns, modal, tooltip, popover and scrollspy. Five project-building videos assemble an Instagram Clone, and the module ends with a peer-reviewed Final Assignment.

What's inside · 7 hours
26 videos163 min
4 readings100 min
4 assignments · four practice quizzes60 min
1 peer review · Final Assignment120 min
Topics covered
Bootstrap introductionColorsContainersColumnsDisplay utilitiesImagesButtonsSpacingCarouselNavbarCardsBadgesProgress barPaginationDropdownsModalTooltipPopoverScrollspyProject building
Project: Instagram Clone, built across five project-building videos, then the peer-reviewed Final Assignment (120 minutes).

Module durations are Coursera's own per-module estimates; the course-level listing is 2 weeks at 10 hours a week. Every lesson title, reading, assignment, lab and peer review, with its duration, is listed in the . Some assignments are AI-graded.

05 Tools & skills

The tools you work in, and the skills you leave with.

No paid software is required. The Coursera FAQ lists VS Code or another free code editor, a modern browser with DevTools, and Bootstrap through a free CDN-linked library.

HTML

Module 1

The structure of every page: document structure, tags, attributes, forms, tables, media and semantic markup.

Cascading Style Sheets (CSS)

Coursera-listed tool

Selectors, the box model, Flexbox, Grid, transitions, animations, media queries and CSS variables across 44 videos.

Bootstrap (Front-End Framework)

Coursera-listed tool

Grid, components, utilities and plugins, loaded through a free CDN link. Coursera also lists Application Frameworks.

Code editor & browser

Free

VS Code or another free code editor, plus a modern web browser with DevTools to inspect what you build.

"Coursera-listed tool" marks the items in Coursera's own tools list for this course: Bootstrap (Front-End Framework), Application Frameworks and Cascading Style Sheets (CSS). HTML, VS Code, browser DevTools and the Bootstrap CDN are referenced by the course but are not part of that list.

Skills you leave with

The five skills Coursera lists for this course, the three tools it lists, and the technologies the course itself references.

Skills Coursera lists

Source terminology preserved as shown on the course page.

  • Responsive Web Design
  • Web Design and Development
  • Web Content Accessibility Guidelines
  • digital literacy
  • HTML and CSS

Tools Coursera lists

The official tools list for the course.

  • Bootstrap (Front-End Framework)
  • Application Frameworks
  • Cascading Style Sheets (CSS)

Used in the course

Technologies the course content references.

  • HTML
  • VS Code or another free code editor
  • Browser DevTools
  • Bootstrap via a free CDN link
Shareable certificate

A credential you can add to your profile.

Complete the course on Coursera to earn a shareable certificate from Board Infinity. Coursera says the credential can be added to your LinkedIn profile, resume or CV, shared on social media and used in a performance review.

This is a Coursera course completion certificate. It is not an official HTML, CSS or Bootstrap certification, and it is not issued or endorsed by Google, Meta, Microsoft or any government body.

LinkedIn

Add it to your LinkedIn profile from Coursera.

Resume or CV

List it as a completed course with a verifiable record.

Social media

Share the credential where you talk about your work.

Performance review

Bring it into a review as evidence of structured learning.

06 Career impact

The layer every web role starts from.

HTML, CSS, responsive design, Flexbox, Grid and Bootstrap are the skills this course builds. The Coursera FAQ names these entry-level role areas as places they apply.

Possible role areas, not guaranteed outcomes

Front End Developer

Semantic HTML, the CSS box model, Flexbox and responsive design are the fundamentals the role is built on.

Web Developer

Structuring pages, styling them and making them work across screen sizes is the everyday work of web development.

UI Developer

Bootstrap components, CSS transitions, animations and layout systems turn a design into a working interface.

Web Designer

Typography, colors, backgrounds, gradients and image styling in CSS, with the markup to carry them.

Freelance Website Builder

A full page built from HTML, CSS and Bootstrap is the unit of work for small-business and personal sites.

Building your own website

The FAQ also names entrepreneurs who want to build their own websites, which is the same skill set applied to your own project.

These are examples of where the skills apply, not promises. Board Infinity does not guarantee employment, interviews, placement, salary outcomes, freelance income or any specific role from this course. The Coursera FAQ also says the topics covered, including semantic HTML, the CSS box model, Flexbox, responsive design and Bootstrap, are relevant to frontend developer interviews.

The honest comparison

Structured course or scattered tutorials?

Everything in this course exists somewhere online, and free resources such as YouTube or freeCodeCamp teach many of the same topics well. Neither route is inherently better. Here is what differs in structure.

What differs
Structured course
Scattered tutorials
ProgressionThe order you learn in
HTML, then CSS, then Bootstrap
Sequence varies
OrganisationHow the material is grouped
3 defined modules
Depends on source
AssessmentChecking what stuck
Graded quizzes
Depends on source
PracticeDoing, not only watching
Hands-on labs
Depends on source
ProjectSomething reviewed by others
Peer-reviewed final project
Depends on source
CredentialSomething to show
Shareable certificate
Not necessarily available

Self-directed learning works well for many people. The comparison describes structure, not quality of outcome, and does not claim this course is objectively superior.

07 Where to go next

Course 1 of 3 in the Build Website with HTML, JavaScript, AngularJS, and React Specialization.

This course stands on its own, and completing it does not complete the specialization. For learners who want to continue from HTML and CSS into JavaScript and frontend frameworks, the three-course series is the natural next step.

Enrolling in the specialization on Coursera gives access to all three courses. View the specialization on Coursera.

Know exactly what you're signing up for.

3 modules · 89 videos · 14 assignments · every lesson title with its duration · free PDF

08 FAQ

Common questions

Answers reflect the Coursera course page and its FAQ.

About the course

The course is open to complete beginners. No prior coding, web development or design experience is required. The Coursera FAQ describes it as suitable for students, career changers, entrepreneurs and anyone who wants to learn how websites are built.

No. This course teaches HTML and CSS from the beginning, starting with what HTML is and how a document is structured.

No. The Coursera FAQ explicitly says no design background is required. The course teaches visual styling through HTML, CSS and Bootstrap.

HTML, CSS, responsive design, Flexbox, Grid, animations, media queries, CSS variables, Bootstrap, responsive layouts, and Bootstrap components and plugins. See What you'll learn for the four official outcomes and the syllabus for each module.

The Coursera FAQ mentions VS Code or another free code editor, a modern web browser with DevTools, and Bootstrap through a free CDN-linked library. No paid software is required.

Coursera's top-level course metadata lists 2 weeks to complete at 10 hours a week, which is the figure used on this page. The course's own FAQ gives a different estimate: approximately 23 hours of content over around 3 weeks at 4–5 hours per week, with most learners finishing in about 3–4 weeks including the labs and the final peer-reviewed project. Both figures come from the Coursera page.

Yes. The course uses a flexible schedule and can be completed at your own pace.

Yes. The course includes the Build Your First Webpage lab, the Getting Started with HTML and CSS lab, the Instagram Clone project built across five project-building videos, and the peer-reviewed Final Assignment.

Certificate, career & enrollment

Yes. Coursera states that completing the required assessments, labs and the peer-reviewed final project can earn a shareable certificate under the applicable enrollment and certificate conditions. You can add it to your LinkedIn profile, resume or CV, share it on social media or use it in a performance review.

The Coursera FAQ states that the course covers HTML and CSS topics relevant to frontend developer interviews, including semantic HTML, the CSS box model, Flexbox, responsive design and Bootstrap. These skills are interview-relevant; the course does not guarantee interview success.

The Coursera FAQ lists Front End Developer, Web Developer, UI Developer, Web Designer and Freelance Website Builder as role areas. These are possible paths, not guaranteed outcomes.

Coursera states that financial aid or scholarships may be available for select learning programs. Eligibility is decided by Coursera and is not guaranteed. Pricing and enrollment options are shown on the Coursera course page.

The Coursera page mentions Coursera Labs, plugins, and the ability to share feedback and queries. This is not personal 1:1 mentorship. Board Infinity 1:1 coaching is a separate, optional service arranged with Board Infinity; see 1:1 coaching.

No. The Coursera page states that this is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with Alphabet Inc., Meta, or their subsidiaries or affiliates. Third-party trademarks remain the property of their respective owners.

Want guidance beyond the course?

Board Infinity 1:1 coaching is a separate, optional service from Board Infinity, not part of Coursera enrollment.

See 1:1 coaching

Start building for the web.

HTML → CSS → responsive design → Bootstrap → webpage project. Enrollment, lessons, quizzes, labs and the certificate all happen on Coursera.

Build a Webpage with HTML and CSS

  • 3 modules · 14 assignments · 2 weeks at 10 hours a week
  • Beginner level · flexible schedule · learn at your own pace
  • Taught in English · 7 languages available · shareable certificate
Enroll on Coursera
Build a Webpage with HTML and CSS Enroll on Coursera