Creating Static Websites with Hugo Training Course

Course Code



21 hours (usually 3 days including breaks)


  • An understanding of HTML and CSS.


  • Web developers


Hugo is a static site generator. It is written in Go and is extremely fast.

This instructor-led, live training (online or onsite) is aimed at web developers who wish to use Hugo to create, deploy and automate the maintenance of a static website.

By the end of this training, participants will be able to:

  • Install and configure Hugo.
  • Understand why static websites are faster, safer and easier to maintain compared to database-driven CMS websites hosted on frameworks such as Wordpress.
  • Use the Markdown language to write web content.
  • Use Hugo to speedily generate HTML/CSS pages.
  • Adopt a structured and clean folder structure to organize a websites content and related files.
  • Create a Continuous Integration (CI) pipeline to automate the process of generating and uploading HTML files to a host server.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
  • To learn more about Hugo, please visit:

Course Outline


Static Generators vs Database-Driven CMSs (Content Management Systems)

Setting up Hugo

Overview of Hugo Features

Overview of the Markdown Language

Working with the Command Line Interface

Preparing a Host Account

Authoring Web Content

Understanding the Hugo Directory Structure

Using Templates

Using Functions

Working with Variables

Implementing Hugo Pipes

Configuring Hugo

Deploying a Website to a Host Server

Designing a Continuous Integration Process and Strategy

Automating the Publishing Process

Migrating an Existing Site (e.g., WordPress) to Hugo


Summary and Conclusion



Related Categories

Related Courses

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Ireland!

As a Business Development Manager you will:

  • expand business in Ireland
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions