Secondary Junior Cycle

Introduction to HTML and CSS

Building Web Pages

The whole first lesson, as your class sees it. No sign-in needed.

What your school gets

Everything a teacher needs to teach Introduction to HTML and CSS this year.

In class

  • 13 lessons, ready to teach Each one planned step by step, taught from the board with the same lesson open on each student's device.
  • Quizzes and assessments A short quiz with every lesson.
  • Progress and resultsWhat each student has completed, and how they did.
  • CertificatesFor portfolios, open days and reports home.
  • Try the first lesson: Introduction to HTML

The course, module by module

13 lessons in 8 modules. The lesson marked Sample opens in full.

1 Week 1 2 lessons · about 1 hour
  1. 1 Introduction to HTML Sample lesson Quiz
  2. 2 HTML Basic Elements Quiz
2 Week 2 2 lessons · about 1 hour
  1. 3 HTML Tables Quiz
  2. 4 Crafting Complex Tables Quiz
3 Week 3 1 lesson · about 1 hour
  1. 5 HTML Lists Quiz
4 Week 4 2 lessons · about 2 hours
  1. 6 Basics of Form Creation Quiz
  2. 7 Advanced Input Types Quiz
5 Week 5 1 lesson · about 1 hour
  1. 8 Embedding Audio and Video Quiz
6 Week 6 2 lessons · about 1 hour
  1. 9 Introduction to CSS Quiz
  2. 10 CSS Box Model Quiz
7 Week 7 2 lessons · about 1 hour
  1. 11 CSS Text Quiz
  2. 12 CSS Fonts Quiz
8 Week 8 1 lesson · about 1 hour
  1. 13 CSS Website Layout Quiz

What students learn

This module introduces students to HTML and CSS, the fundamental languages for creating and styling web pages. Teachers should guide students through the structure of a web page, basic HTML elements, tables, lists, form creation, and multimedia embedding. The module then transitions to CSS, covering topics such as CSS rules, selectors, the box model, text and font styling, and website layout. Practical exercises are included throughout to reinforce learning and encourage hands-on practice. Teachers should ensure students understand the concepts and encourage them to experiment with different code values.

By the end of the course, students can

  1. Understand and apply basic HTML elements such as headings, paragraphs, breaks, images, and links to structure a webpage.
  2. Create simple and complex tables in HTML, utilising advanced features like rowspan and colspan.
  3. Design and code interactive forms using HTML elements, including advanced input types.
  4. Embed audio and video files into web pages using HTML5 multimedia elements.
  5. Apply CSS to style web pages, including understanding the CSS Box Model, styling text, manipulating fonts, and creating website layouts.

What you'll need

Used in some of the lessons. Students can share in groups of two or three.

Chromebook/Laptop/PC iPad/Tablet

Ready to bring Introduction to HTML and CSS to your school?

Get in touch to discuss pricing and ordering for your school.

Back to Junior Cycle courses
Ready to get started?
Pricing & Ordering Contact Us
🍪 Our website uses cookies to make your browsing experience better. By using our website you agree to our use of cookies. Learn more