[ Front-End track ]
Front-End (I): HTML, CSS & JavaScript
This foundational course covers the essential technologies for building web pages. Participants will learn HTML for structure, CSS for styling, and JavaScript for interactivity. By the end of the course, students will be able to create responsive and dynamic web pages from scratch. This course is perfect for beginners who want to start their journey in web development.
30 hours
Online (Live)
Beginner
Includes certificate
Learning Objectives
Understand the role of HTML, CSS and JavaScript in building a web page
Structure content with semantic HTML
Style and lay out responsive pages with CSS (Flexbox and Grid)
Add interactivity with JavaScript's DOM and event model
Prerequisites
None
Content
7 lectures · 1h + 1hModule 012h
LectureThe web and HTML document structure20 min
WorkshopBuilding your first page with semantic HTML40 min
HomeworkIndependent practice for module 11 hourModule 022h
LectureForms, links, images and tables20 min
WorkshopMarking up a personal profile page40 min
HomeworkIndependent practice for module 21 hourProject 013 hours
ProjectProject 013 hoursModule 032h
LectureSelectors, the box model, color and typography20 min
WorkshopStyling your profile page40 min
HomeworkIndependent practice for module 31 hourModule 042h
LectureModern layout: Flexbox, Grid and responsive design20 min
WorkshopBuilding a responsive layout with Flexbox and Grid40 min
HomeworkIndependent practice for module 41 hourProject 023 hours
ProjectProject 023 hoursModule 052.6666666666666665h
LectureJavaScript fundamentals: variables, types and operators20 min
WorkshopWriting your first script50 min
HomeworkIndependent practice for module 51.5 hoursModule 062.6666666666666665h
LectureControl flow and functions20 min
WorkshopPracticing logic with functions50 min
HomeworkIndependent practice for module 61.5 hoursModule 072.6666666666666665h
LectureThe DOM and event handling20 min
WorkshopAdding interactivity to your profile page50 min
HomeworkIndependent practice for module 71.5 hoursFinal Project8 hours
ProjectFinal Project8 hours
Obtain Certificate