60-minute lesson plan
A paced first lesson with learning goals, device preparation and a practical timetable.
FREE CLASSROOM RESOURCE · COMPLETE BEGINNERS

WHAT IS INSIDE
A paced first lesson with learning goals, device preparation and a practical timetable.
Plain-language ways to explain HTML, tags, content, attributes and browser output.
Ten questions that check understanding without relying on memorisation.
A community notice page learners can adapt to their school, family or neighbourhood.
A marking guide plus questions that help learners diagnose common mistakes themselves.
Pair-work, phone-friendly and offline-print suggestions for classrooms with limited devices.
YOUR FIRST CLASS
Ask where learners met a webpage today and what information it helped them find.
Introduce HTML as the structure and meaning of a webpage before showing unfamiliar symbols.
Walk slowly through one tiny document and name what each line contributes.
Learners change one idea at a time and predict what the live preview will show.
Pairs create a useful community notice page, then explain one choice to the class.
FLEXIBLE CLASSROOMS
The lesson layout fits small screens. Learners can type short examples, inspect the live result and download their work.
Assign a reader and a typist, then swap halfway through. Asking each learner to explain one change keeps both engaged.
Print the explanation, worksheet and project brief. Load the editor once when connectivity is available, or demonstrate from one screen.
The free pathway adds guided examples, live practice, quizzes, projects and exams across HTML, CSS and JavaScript.
HELP US IMPROVE THE CLASSROOM VERSION
TEACHER QUESTIONS
Yes. You may download, print and use it in your own classroom or learning group.
No. Anyone can start the course as a guest. An account is optional when a learner wants progress available across devices.
Yes. The course and editor adapt to small screens. A physical keyboard is helpful for longer projects but is not required for the first lesson.
Guest progress is saved in that browser on that device. Clearing browser data can remove it, so important code should also be downloaded or copied into a file.