HTML Training

Whether you're looking for customized in-person HTML training for a private group or a public online HTML class you can join, Webucator has the solution for you.

HTML stands for Hypertext Markup Language. HTML is used to create web pages and web applications. Webucator offers HTML courses for students new to HTML, for experienced web developers who want to learn the latest APIs for web development, and for everyone in between.

Filter and Sort

HTML Courses

Introduction to HTML Training

If you are just getting started with web development, then you should begin with HTML. Almost every web page you see is structured with HTML. Becoming proficient at it is the first step to becoming a web designer or developer, and this HTML course is a good first step to becoming proficient at HTML.

Next Live Class:

Advanced HTML

If you or your team already have experience with HTML, at least some knowledge of CSS and JavaScript, and you're looking to get up to date with modern techniques in front-end web development, this Advanced HTML course is the right course for you. You will learn how to use Canvas to create drawings natively in the browser, how to work with HTML5 audio and video, the new methods for storing variables client-side, and how you build applications that work offline.

Next Live Class:

HTML5 Advanced APIs

If you or your team already know HTML, CSS, and JavaScript and are ready to take a deep dive into application programming interfaces available in today's browsers, then this course will provide the HTML training you need. You will learn how to make a mobile phone vibrate, find users' locations, respond to the device's orientation, and make desktop application pop-up notifications, send messages to other web applications (and domains), understand web sockets, server-sent events, and much more.

HTML and CSS Primer

If you are planning to learn or already know how to use a web design tool such as Adobe Dreamweaver, it is useful to have at least basic knowledge of HTML and CSS. The intention of this course is to provide the HTML and CSS training you need to fully understand what Dreamweaver and similar web design tools are doing behind the scenes, so that you can take full advantage of their power and also so that you understand why they might not always work as expected.

Next Live Class:

Rapid Introduction to HTML, CSS, and JavaScript

If you and your team need to get up to speed quickly on HTML, CSS, and JavaScript so that you can build and/or maintain the front end of websites, this may be the right course for you. But be aware that we cover a lot of material quickly. For a gentler introduction to these technologies, consider taking our Introduction to HTML, Introduction to CSS, and Introduction to JavaScript courses separately.

Next Live Class:

MOC 20480 - Programming in HTML5 with JavaScript and CSS3

If you or your team needs to learn to use Visual Studio to create sophisticated client-side web applications, this is the right course for you. It covers HTML, CSS and JavaScript techniques used in modern web development, including techniques for communicating with a remote database and storing and managing data in the browser.

Next Live Class:

HTML Email Training

If you have been put in charge of designing HTML emails for marketing, this is the right HTML course for you. You will learn responsive email designs for desktop, webmail, and hand-held devices.

Next Live Class:

HTML Versions

5-min Narrated Presentation on HTML

  • History of HTML
  • Purpose of HTML
  • HTML Difficulty Level
  • HTML: The Good
  • HTML: The Future
  • HTML Syntax

History of HTML

  • 1992 - HTML and Mosaic released
  • 1995 – HTML 2 released
  • 1997 – HTML 3 and 4 released
  • 2000 – XHTML released
  • 2014 – HTML5 released

Purpose of HTML

  • HTML provides structure to web pages
  • HTML is not for describing how pages look
  • HTML can be used on many different devices

HTML Difficulty Level

HTML: The Good

  • Easy to learn
  • Works with any web browser

HTML: The Bad

  • Many different versions are used on the web
  • Tutorials are often outdated
  • HTML is not standalone in the real world

HTML: The Future


  • Uses meta-characters
    • < (less than)
    • > (greater than)
    • & (ampersand)
    • " (double quotes)
  • Substitute meta-characters with entities to use as text

Character Entities

The following list shows example characters, each followed by its character entity:

  • < &lt;
  • > &gt;
  • & &amp;
  • " &quot;


  • An element is made up of a starting tag, an ending tag, and content
    <title>Welcome to my web page!</title>
  • Start tag and end tag are surrounded by < and >
  • End tag has a / before the element name

Nesting Elements

    			<p>This is the first paragraph of my article.</p>
    			<p>This is the next paragraph of my article.</p>


    Element Name



    Contains every other element


    Contains script, styles, and meta-data


    Contains the main content


    Contains top-of-page content


    Contains bottom-of-page content


    Contains paragraphs of text


  • Tags are case insensitive
    1. <HTML>
    2. <html>
    3. <Html>
  • Tags are written as lowercase by convention


  • <p id="first-paragraph">
    			This is the first paragraph


  • <!-- an HTML comment won't be interpreted by the web browser. It's just for your use. -->

Empty Elements

  • Empty elements don't have content
    <img src="myimage.gif">
  • A closing slash may optionally be used in the start tag
    <img src="myimage.gif" />

White Space

  • Spaces between words will display normally
    <p>Hello, World!</p> <!-- prints out Hello, World! -->
  • Multiple whitespace characters will be "collapsed" to a single space
    <p>Hello,             World!</p> <!-- prints out Hello, World! -->

Keep Learning HTML

By taking a Webucator HTML Class:

"The instructor made the class worth it. She was very patient and talked everything through perfectly."

Live Online Training

The schedule below shows the next two upcoming classes for each course. For more class dates click on the course title.

Introduction to HTML TrainingJun 26 - Jun 27, 2018$690.00Register
Introduction to HTML TrainingJul 24 - Jul 25, 2018$690.00Register
Advanced HTMLJun 26 - Jun 27, 2018$790.00Register
Advanced HTMLJul 24 - Jul 25, 2018$790.00Register
HTML and CSS PrimerJun 29 - Jun 29, 2018$295.00Register
HTML and CSS PrimerJul 27 - Jul 27, 2018$295.00Register
Rapid Introduction to HTML, CSS, and JavaScriptJun 25 - Jun 28, 2018$1,300.00Register
Rapid Introduction to HTML, CSS, and JavaScriptAug 07 - Aug 10, 2018$1,300.00Register
MOC 20480 - Programming in HTML5 with JavaScript and CSS3Jul 16 - Jul 20, 2018$2,375.00Register
MOC 20480 - Programming in HTML5 with JavaScript and CSS3Aug 20 - Aug 24, 2018$2,375.00Register
HTML Email TrainingJun 26 - Jun 27, 2018$790.00Register
HTML Email TrainingJul 24 - Jul 25, 2018$790.00Register

No cancelation for low enrollment

Certified Microsoft Partner

Registered Education Provider (R.E.P.)

GSA schedule pricing


Students who have taken Instructor-led Training


Organizations who trust Webucator for their Instructor-led training needs


Satisfaction guarantee and retake option


Students rated our HTML trainers 9.44 out of 10 based on 346 reviews

Knowledgeable instructor + excellent class = practical use of the learned material in the real world.

Alan Kwok, CBCInnovis, Inc.
Columbus OH

I received training that I can put into use immediately. In addition, since you have a policy to not cancel classes I was the only student in my class. This was huge for me.

Gary Staggs, Intel Corp
Portland OR

I loved the instructor and the pace of the course. It fully met my expectations. Thank you!

Julie Ford, IAB Canada
Toronto ON

This was my first time using Webucator. I really liked the personalized attention and that the instructor was able to incorporate my website into the classroom demos. It made it much easier to apply some of the concepts as it relates to how I will be using them.

Tammy Rosen, Fur-Get Me Not
Arlington VA

Contact Us or call 1-877-932-8228

Free Course of the Month

Try our free HTML5 Training for Web Developers self-paced course this month. No strings attached.

See the Course Outline and Register

Where We Have Trained
We've provided Web Development training all over North America!

  • Calgary, AB
  • Anchorage, AK
  • Juneau, AK
  • Dothan, AL
  • Huntsville, AL
  • Little Rock, AR
  • Chandler, AZ
  • Luke AFB, AZ
  • Phoenix, AZ
  • Scottsdale, AZ
  • Tempe, AZ
  • Tucson, AZ
  • Vancouver, BC
  • Brentwood, CA
  • Cypress, CA
  • Cyprus, CA
  • Davis, CA
  • El Dorado Hills, CA
  • El Segundo, CA
  • Folson, CA
  • Los Angeles, CA
  • Milpitas, CA
  • Mountain View, CA
  • Norwalk,, CA
  • Palo Alto, CA
  • Pleasanton, CA
  • Redwood City, CA
  • Ridgecrest, CA
  • Roseville, CA
  • Sacramento, CA
  • San Diego, CA
  • San Francisco, CA
  • San Jose, CA
  • San Ramon, CA
  • Santa Clara, CA
  • Santa Cruz, CA
  • Santa Monica, CA
  • Sunnyvale, CA
  • Torrance, CA
  • West Hollywood, CA
  • Woodland Hills, CA
  • Centennial, CO
  • Colorado Springs, CO
  • Denver, CO
  • Durango, CO
  • Evergreen, CO
  • Golden, CO
  • Louisville, CO
  • Peterson AFB, CO
  • Schriever AFB, CO
  • Bristol, CT
  • Fairfield, CT
  • Hartford, CT
  • New Britain, CT
  • Norwalk, CT
  • Trumbull, CT
  • Washington, DC
  • Bushnell, FL
  • Fort Lauderdale, FL
  • Melbourne, FL
  • Miami, FL
  • Orlando, FL
  • Palm Bay, FL
  • Sarasota, FL
  • Satellite Beach, FL
  • Sunrise, FL
  • Tallahassee, FL
  • Tampa, FL
  • Alpharetta, GA
  • Atlanta, GA
  • Ft Benning, GA
  • Marietta, GA
  • Norcross, GA
  • Honolulu, HI
  • Cedar Rapids, IA
  • Dubuque, IA
  • Boise, ID
  • Aurora, IL
  • Barrington, IL
  • Chicago, IL
  • Harrisburg, IL
  • McHenry, IL
  • Mount Prospect, IL
  • Rockford, IL
  • Romeoville, IL
  • Skokie, IL
  • Westchester, IL
  • Fort Wayne, IN
  • Indianapolis, IN
  • Leawood, KS
  • Wichita, KS
  • New Orleans, LA
  • Shreveport, LA
  • Bedford, MA
  • Boston, MA
  • Boxboro, MA
  • Cambridge, MA
  • Chelmsford, MA
  • Chicopee, MA
  • Concord, MA
  • Foxborough, MA
  • Framingham, MA
  • Holyoke, MA
  • Ipswich, MA
  • Leominster, MA
  • Northampton, MA
  • Peabody, MA
  • Randolph, MA
  • Waltham, MA
  • Watertown, MA
  • Worcester, MA
  • Annapolis Junction, MD
  • Baltimore, MD
  • Columbia, MD
  • Hanover, MD
  • Linthicum Heights, MD
  • Owings Mills, MD
  • Rockville, MD
  • Towson, MD
  • Augusta, ME
  • Ann Arbor, MI
  • Canton, MI
  • Detroit, MI
  • Grand Rapids, MI
  • Macomb, MI
  • Minneapolis, MN
  • Stillwater, MN
  • White Bear Lake, MN
  • Creve Couer, MO
  • Jefferson City, MO
  • Kansas City, MO
  • Saint Louis, MO
  • St. Joseph, MO
  • St. Louis, MO
  • Jackson, MS
  • Vicksburg, MS
  • Fredericton, NB
  • Moncton, NB
  • Cary, NC
  • Elizabeth City, NC
  • Morrisville, NC
  • Raleigh, NC
  • Shelby, NC
  • Winston-Salem, NC
  • Bismarck, ND
  • Minot, ND
  • Bellevue, NE
  • Lincoln, NE
  • Offutt AFB, NE
  • Omaha, NE
  • Papillion, NE
  • Bridgewater, NJ
  • Elizabeth, NJ
  • Fort Monmouth, NJ
  • Franklin Lakes, NJ
  • Lawrenceville , NJ
  • Marlton, NJ
  • Nutley, NJ
  • Park Ridge, NJ
  • Pennington, NJ
  • Pennsauken, NJ
  • Roseland, NJ
  • Titusville, NJ
  • Trenton, NJ
  • Albuquerque, NM
  • Gardnerville, NV
  • Henderson, NV
  • Reno, NV
  • Albany, NY
  • Amherst, NY
  • Bayside, NY
  • Bronxville, NY
  • Brooklyn, NY
  • Buffalo, NY
  • Clinton, NY
  • Fayetteville, NY
  • Garden City, NY
  • Goshen, NY
  • Grand Island, NY
  • Long Island City, NY
  • Melville, NY, NY
  • New York, NY
  • NYC, NY
  • Orangeburg, NY
  • Port Washington, NY
  • Poughkeepsie, NY
  • Pulaski, NY
  • Queensbury, NY
  • Rochester, NY
  • Syracuse, NY
  • Troy, NY
  • White Plains, NY
  • Akron, OH
  • Cincinnati, OH
  • Columbus, OH
  • Dayton, OH
  • Liberty Township, OH
  • Lima, OH
  • Orrville, OH
  • Toledo, OH