htmlhost.co
Teachers & course organizers

Publish lessons on a password-protected course website.

Publish lesson pages, workshop notes and files students can download. Share the website publicly, or add a shared site password on Pro and give it to your class.

Free to start. You can export your files.

Open lesson book, a small padlock and colourful learning blocksE-learning
Inside the editor · AI editing

Improve a lesson with AI

Open a lesson and ask AI to turn its exercise into clearer instructions.

Recorded in the htmlhost editor using a sample project. AI processing time shortened.

Read the walkthrough
  1. Open your project

    Open a template or upload your HTML files. Keep Edit Mode on.

  2. Choose the page

    Open the page menu and choose /lesson-one.

  3. Select and ask AI Edit

    Turn on AI Edit, select the element and ask: “Make this a clear five-minute drawing exercise using a mug and simple shapes. Two short sentences.” Then choose Apply Changes.

  4. Review the result

    Wait for the edit to finish and review the changed page. AI processing time is shortened in this recording.

  5. Check the phone layout

    Choose Phone preview to check the result before publishing.

Website examples

Lesson pages, downloads and exercises

Lesson pages and course materials

Organize lesson pages, reading lists and downloadable worksheets so learners know where to start and what to open next.

A password-protected class website

On Pro, require a shared password to open the site. Give the password to your class and update the lesson materials between sessions.

Interactive learning pages

Publish browser-based exercises, visual explanations or practice activities made with HTML and JavaScript, alongside notes that explain the idea.

Templates

Templates to adapt for a course website

Browse education templates

Preview a template, open it in the editor, then replace its text and images with your own. To use a template marked Pro, you need a Pro plan.

Publishing steps

How to publish a password-protected course site

View editor features
  1. 1

    Create the lesson pages

    Create an overview and a page for each lesson or topic. Add clear links so learners can move through the material.

  2. 2

    Add text, videos and downloads

    Add text, diagrams, downloads and supported video embeds. Use a connected form for questions or workshop feedback.

  3. 3

    Publish and share with your class

    Publish the site, set a password on Pro if needed and share the address. Keep it up to date as you teach.

Hosting features

Site passwords, lesson pages and question forms

Common questions

Course website and password protection questions

Read the documentation
How do I create a password-protected course website?

Add a course overview and individual lesson pages, upload the supporting resources and publish the project. On Pro, enable a site password and share the URL and password with your class. That password controls access to the whole site; it does not create separate learner accounts.

Can I track learner progress or quiz scores?

htmlhost hosts the lesson pages and browser-based exercises you publish. Individual learner accounts, enrolment, saved grades and progress tracking need a learning platform or your own external application. You can link to those tools from your course site.

Can I add videos and downloadable resources?

Yes. Add supported video embeds and link to files in your project or another service. Your plan's storage and file limits apply to uploaded resources.

Can I use this for a paid course?

You can host the lesson materials here and manage sales and enrolment through a separate service. Share the site password with learners yourself; htmlhost does not automatically grant access after a payment.

Documentation

Setup guides

Get started

Create and publish your website

Upload your files or choose a template. Edit your pages in htmlhost, preview them and click Publish.