Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
HTML, CSS, & Bootstrap - Certification Course for Beginners
Rating: 4.5 out of 5(2,888 ratings)
156,590 students

HTML, CSS, & Bootstrap - Certification Course for Beginners

A Complete Guide for Beginners interested in learning HTML, CSS, & Bootstrap for Building Stylish, Responsive Web Pages.
Last updated 2/2021
English
English [Auto],

What you'll learn

  • Developing Web Pages in HTML
  • Styling Web Pages using CSS
  • Creating Mobile Responsive Web Pages using the Bootstrap Library

Course content

3 sections114 lectures6h 47m total length
  • Introduction to HTML1:46

    Learn how HTML instructs a web browser to display pages, with CSS defining fonts, colors, graphics, and hyperlinks, then explore page structure and view source to code your own pages.

  • Basic Structure of a Web Page3:35

    Explore the basic structure of an HTML document and build a simple page by nesting elements inside the HTML tag, addressing opening and closing tags with HTML5 and the doctype.

  • HTML Head Tags7:59

    Explore how the head section controls page information and behavior, including title, meta descriptions, charset, viewport, style rules, and basic JavaScript, guiding you to preview pages in a browser.

  • HTML Body Tag3:18

    Understand how the body tag holds visible content, CSS sets the default red font, and a JavaScript function converts lowercase input to uppercase in a text field.

  • HTML Paragraph Spacing2:57

    Learn to create paragraph spacing in HTML by wrapping text in opening and closing p tags, saving the document, and previewing to place text on separate lines.

  • HTML Line Breaks2:04

    Master how to add a single line break in HTML using the break tag to control line spacing within a paragraph, and compare it with the default paragraph spacing.

  • HTML Non-Breaking Space2:38

    Understand how HTML collapses white space and use a special tag to insert non-breaking spaces, enabling multiple spaces between lines.

  • HTML Header Tags1:58

    Insert html header tags to create headings with varying sizes, from h1 to h4, and save to preview how each header appears in the browser.

  • HTML Text Formatting and Decoration5:15

    Format text using HTML tags such as strong, em, u, and strike to create bold, italic, underline, and strikethrough, add line breaks and indentation, and combine formatting options.

  • HTML Inline Text Formatting2:04

    Discover inline text formatting in HTML using the font tag to set font face, size, and color; see how Arial blue headers demonstrate this outdated method and its effects.

  • HTML Unordered Lists2:36

    Create an unordered list in an HTML document by adding a heading and using the ul tag with li items. Save the file and preview the result in a browser.

  • HTML Ordered Lists2:39

    Learn how to create ordered lists in HTML using the ol tag and li items, with automatic numbering, and preview the result in a web browser.

  • HTML Image Insertion3:57

    Learn to insert images in HTML using the image tag, set src, width, and height, and use relative and absolute references to images.

  • HTML Embedding Videos2:50

    Embed video with the video element, set width and height, enable controls and autoplay, specify a source and type, and note autoplay may fail on mobile browsers.

  • HTML Absolute vs. Relative File Referencing2:00

    Explore absolute versus relative file referencing in HTML by using the video element and source attribute, and learn when to reference files from the same folder or from external URLs.

  • HTML Link Creation6:34

    Create image and text links in an HTML document by wrapping images with anchor tags using href, linking to miami.com, and using target="_blank" to open in a new window.

  • HTML Anchor Tags6:16

    Create internal anchors with the a tag and id attributes to link to specific sections on a page, and connect a table of contents to article headings.

  • HTML Tables11:29

    Learn to create HTML tables using HTML5, structure data in rows and columns, include text, images, or video content, and customize width, borders, spacing, and padding.

  • HTML Nested Tables6:26

    Explore how to nest a table inside another in HTML, with a red border for the parent and a blue border for nested table, and percent and pixel width settings.

  • HTML Merging Cells1:00

    Learn to merge two table columns in HTML by removing the second column in the first row and applying the colspan attribute with value 2 to the first cell.

  • HTML Text Wrapping1:17

    Explore preventing text wrapping in a table by applying the no rap attribute to a column, then observe the text on a single line and the table expanding to fit.

  • HTML Table Background Image1:12

    Learn how to apply a background image to a table using the background attribute, with a relative file path, and apply the image to the table, table rules, and columns.

  • HTML Table Cell Alignment0:39

    Explore how to align table cell contents in HTML using the td align attribute, applying left, center, right, and justify options to values in a column.

  • HTML - Introduction to Forms3:30

    Create an input HTML form to collect user data on the front end, validate required fields with client-side and server-side checks, and submit data to a script for processing.

  • HTML Form Tags and Attributes3:59

    Create an employment application form using HTML form tags in a two-column table, including text inputs, selects, checkboxes, radio buttons, text areas, and submit and reset buttons with post method.

  • HTML Forms - Post vs. Get2:08

    Explain the get and post methods for transmitting form data, detailing how get appends name-value pairs to the URL and how post sends them in the HTTP body.

  • HTML Forms - Input Text Fields3:51

    Learn to build HTML forms with input text fields for first name and last name, add labels, assign lowercase name attributes, and enforce a max length of 50 characters.

  • HTML Forms - Select Menus5:32

    Create form select menus for position and experience. Use select tags with name and value attributes, position options accountant, receptionist, administrator, supervisor, and an experience level select, then preview.

  • HTML Forms - Check Boxes and Radio Buttons5:44

    Learn to build job search forms with HTML check boxes for full time, part time, contract, and radio buttons for employment status, including a radio group and proper naming conventions.

  • HTML Forms - Text Areas and Buttons5:49

    Add a multi-line text area, set width with cols and height with rows, and use submit and reset buttons to send data via the form action to a server script.

  • HTML Iframes4:03

    Explore how to embed external web pages with iframes to display multiple search engines inside one page, such as Ask.com and Bing.com, using the iframe src, width, and height attributes.

  • HTML Project - Introduction1:40

    Practice building a complete HTML homepage using only HTML with inline styling, mastering object insertion, text formatting, form development, and basic styling, while noting that tables are outdated for layout.

  • HTML Project - Header3:33

    Build the header as the page's first section using a table-based navigation, with a nested table for five links on a black background and white Verdana text.

  • HTML Project - Callout3:19

    Create a call-out bar in HTML using a nested two-column table, full width, 150px high, with a light gray background, website name left, and a bold phone number right.

  • HTML Project - Image Insertion1:34

    Insert a main image into a nested table, center-align it, and set its width and height by referencing a local file in the same folder as your HTML page.

  • HTML Project - Text Insertion1:23

    Insert an image and create a table beneath our last table with 72px height, centered and top-aligned. Nest a table in the column, apply font styling, and refresh the page.

  • HTML Project - Links and Form3:28

    Create a contact us today link and a newsletter signup form using tables and columns, with an orange background and white text, including an email input and a submit button.

  • HTML Project - Tabular Data2:23

    Create a three-column html table with two rows, bold headings, and an unordered list in the third column; embed a nested table and refresh the page to verify the footer.

  • HTML Project - Footer1:22

    Create a footer with navigation labels and a copyright line, using a black background table with a single column, set font attributes, and verify the footer appears on the page.

Requirements

  • Basic Computer Skills

Description

This course covers three essential concepts for aspiring Web Developers. This includes HTML, CSS, & Bootstrap. Each section comes complete with comprehensive lessons that help students master the art of front-end coding.

The course is divided as follows:

HTML Development

This section explores HTML. HTML is a key fundamental building block when learning to develop websites. Students initially learn the basics of HTML page structure and gradually transition into working with spacing, text formatting, lists, images, videos, links, anchors, tables, forms and much more. We include several projects, where students are shown first-hand, how to develop and code html web pages from scratch.

CSS Development

Students learn to use CSS to create stylish, responsive web page layouts. We start by discussing the parts and types of CSS rules, followed by CSS classes, DIVS, and ID's. Students gain significant exposure to various formatting options, including margins, padding, font properties, backgrounds, transparency, positioning, link styling and CSS tables. This section includes a hands-on web development project where students utilize the concepts explored in the lesson.

Bootstrap Framework

Students are taught to use the Bootstrap framework for responsive, mobile-first - front-end development. As one of the leading open-source development libraries, Bootstrap is an essential part of the developers coding arsenal. The section begins with teaching students how to include essential Bootstrap files into web pages. It then explores the Bootstrap Grid system and popular layout strategies for optimal cross-device and cross-browser compatibility.

Students gain exposure to just about every Bootstrap component, from typography, tables and images, to jumbotrons, wells, alerts, buttons, glyphicons and progress bars. The section includes several hands-on exercises that will walk students through the process of creating stunning layouts, complete with modals, carousels, popovers, drop-down menus, forms and much more.

Who this course is for:

  • Aspiring Web Developers
  • Students interested in Web Coding
  • Students interested in Front-End Web Page Design
  • Students interested in learning the essentials of Full Stack Web Development
  • Students interested in learning HTML, CSS, & Bootstrap