Introduction to HTML

If you are looking for a quick and fun introduction to the exciting world of programming, this course is for you. Learn fundamental HTML skills and build your first webpage in less than an hour.

Start Introduction to HTML Join 9539 others!

If you are an aspiring developer, creating a simple webpage is a great way to take your first steps into the exciting world of programming. The first skill you should learn is HTML.

HTML is the markup language that forms the backbone of the internet. In this course, you will build a clean, stunning webpage using HTML. As you build your page, we will show you how you can use GitHub Pages to host your website free of charge. Your new HTML skills will form an important foundation in your journey as a new developer.

In this course, you'll learn how to:

  • Make a simple HTML website
  • Use foundational HTML concepts, like tags, headers, lists, images, and links
  • Publish your page to the web using GitHub Pages

This course has a dedicated message board on the GitHub Community website. If you want to discuss this course with GitHub Trainers or other participants create a post over there. The message board can also be used to troubleshoot any issue you encounter while taking this course.

Steps to complete this course 13
  1. Turn on GitHub Pages

    Turn on GitHub Pages in the settings page of the repository.

  2. Open a pull request

    Open a pull request.

  3. Build the HTML document structure

    Follow the instructions to write the base structure of your HTML file

  4. Add a title tag

    Add a title tag

  5. Merge your first pull request

    Merge your pull request

  6. Change your username to an h1 tag

    Change your username to an h1 tag

  7. Add an image

    Add an image

  8. Merge your second pull request

    Merge your pull request

  9. Create a list

    Create a list

  10. Add links

    Add links

  11. Merge your third pull request

    Merge your pull request

  12. Make it beautiful

    Add some styles to your new site

  13. Merge the final pull request

    Get ready to show off your new skills

GitHub Pages
Share Introduction to HTML
Average time to complete

95 minutes


All public courses on Learning Lab are free.

Latest release

Users who took this course also took

Ready to start learning?