teach html to beginners

How to Use a Free Web Host to Teach HTML to Beginners

Do you want to know how to use a free web host to teach HTML to beginners? If you are a teacher or homeschool parent, you know how difficult it can be to find free options for building web pages. One option is to use a free web hosting service. In this case, the file manager can be used to write, edit, and preview a web page.

In the TechnoKids project, TechnoHTML, we used to recommend Editey (which is great!) to build a web page. Unfortunately, Editey is no longer free and their pricing model is unaffordable for many schools. Recently, we wrote a blog post about how to use Caret to code an HTML web page. Caret is a free app ideal for Chromebook users (watch How to Create an HTML Web Page on a Chromebook video).

Another alternative when teaching an HTML curriculum unit is to use a web hosting service to build a web page online. For many years, if the school or district did not provide hosting access to students, TechnoKids suggested Free Web Hosting Area for uploading web pages as a solution. The good news is that same service can also be used to build a web page right in the web browser. This not only helps Chromebook users that want to learn HTML, but also teachers that want to standardize instruction amongst devices.

Use a Free Web Host to Teach HTML to Beginners

Whether you are using TechnoHTML to teach HTML to beginners, or you have your own lessons, a free web host service might be exactly what you need.

Register for a Free Account

  1. Visit http://www.freewebhostingarea.com/
  2. In the Free subdomain hosting area select a website address. Click Proceed.
Pick a web address You may want to standardize the selection with everyone in the class using the same extension and a similar naming convention. For example, www.schoolname_studentname_classID. orgfree.com
  1. Complete the form and then click CREATE.
Complete the registration form, then click CREATE.
  1. A welcome screen appears. It contains your account information. PRINT THIS SCREEN or copy the text to another document. IMPORTANT! This information will NOT be emailed. You need to know the control panel link, FTP server, username, and password.

Access the File Manager

  1. Look at a copy of your welcome message or displayed screen after registration. Find the Control Panel link. It is personalized with your web address. Type or click the link. For example, http://schoolstudentclass.orgfree.com/cpanel.
  2. Type your username and password, then click Log In.
Your username is your website address without the http:// or www. For example, schoolstudentclass.orgfree.com
  1. Click File Manager.
Select the File Manager
  1. Type in FTP server, Username, and Password, then click Login. This information is in your welcome message. Look at your print out or go to where you copied the text in Step 4. If the Control Panel tab is still open in your web browser, you can also find this information in the Member Area.
You can find your login information on the Members Area control panel screen or on your print out from Step 4.
  1. If FTP login fails, click Go Back. Enter the information again.
  2. IMPORTANT! There might be ads on the page. Ignore them! There are files by default already in your folder. The Read Me file has your account information.
The folder has some files already in it. You will need to add a new file.

Teach HTML to Beginners by Creating an index.html File

  1. Click New file.
  2. Type index.html to give the file a name.
  3. Type HTML code in the space below.
Name the file index.html. Type the HTML code in the pane.
  1. When done, click SAVE and then click the BACK arrow.
  2. To preview the file, click OPEN. TIP: Right click on the Open link and select OPEN LINK IN NEW TAB. (if you do this, you can edit in one tab, and preview the changes in the second tab)
Click Open to see the web page.
  1. The web page appears. Click the Back arrow to continue to edit the page.
Preview the web page. When done, click the BACK arrow.
  1. To edit the file, click EDIT.
Click edit to continue to build the web page.

Factors to Consider Before Using a Free Web Host

Here are some factors you need to consider before using Free Web Hosting Area to teach HTML to beginners:

  • Free Web Hosting Area does post advertising on the page.
  • You cannot control the advertising on the page. However, ads should not contain inappropriate content. If they do, take a screenshot and submit to Free Web Hosting Area for removal.
  • Free Web Hosting Area does not post advertising on low traffic or small sites.
  • You can pay a small fee to remove advertising. (If you set up ONE teacher account and place all student websites as subdirectories this option is affordable).
  • If a site does not get any traffic over 30 days, the account is automatically deleted.
  • Review the Terms of Service: http://www.freewebhostingarea.com/agreement.html

How to Teach TechnoHTML with a Free Web Host

If you are using TechnoHTML, below are some tips for completing the HTML assignments:

  • For simplicity, use the TechnoHTML Chromebook version of instructions.
  • If using an HTML template upload the file to the free web host and then edit the code.
  • The default file name is index.html. However, if you complete the skill reviews, then students must use unique file names. In this case, the web address has the file name at the end. For example, http://schoolstudentclass.orgfree.com/skillreview_index.html