Pre-requisites: None
Class delivery: Maximum of 10 students per class delivered virtually (TAs available)
Duration: 4- 6 weeks
Learning Outcomes
Understand the basic structure and syntax of HTML and CSS.
Create a multiple-page website using HTML to structure the content and CSS to style and format the web pages.
Incorporate essential HTML elements such as headings, paragraphs, images, links, lists, and tables into their web pages.
Apply CSS properties and selectors to customize the visual appearance of their web pages, including colors, fonts, layouts, and backgrounds.
Design a consistent and visually appealing website layout using CSS grid or flexbox techniques.
Utilize responsive design principles to create a website that adapts and displays well on different devices and screen sizes.
Implement navigation menus, headers, footers, and other common website components to enhance user experience and website navigation.
Optimize their website for accessibility by using semantic HTML elements, alt attributes for images, and appropriate color contrast.
Incorporate multimedia content, such as videos and audio files, and embed them into their web pages using HTML elements.
Publish and host their multiple-page website on the internet, allowing others to access and navigate through their web pages.
These learning outcomes aim to provide kids with a comprehensive understanding of HTML and CSS, enabling them to create a functional and visually appealing multiple-page website. It empowers them to express their creativity, enhance their design skills, and develop a practical understanding of web development principles.