Carlos Arévalo
[ 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 + 1h
Module 012h
LectureThe web and HTML document structure20 min
WorkshopBuilding your first page with semantic HTML40 min
HomeworkIndependent practice for module 11 hour
Module 022h
LectureForms, links, images and tables20 min
WorkshopMarking up a personal profile page40 min
HomeworkIndependent practice for module 21 hour
Project 013 hours
ProjectProject 013 hours
Module 032h
LectureSelectors, the box model, color and typography20 min
WorkshopStyling your profile page40 min
HomeworkIndependent practice for module 31 hour
Module 042h
LectureModern layout: Flexbox, Grid and responsive design20 min
WorkshopBuilding a responsive layout with Flexbox and Grid40 min
HomeworkIndependent practice for module 41 hour
Project 023 hours
ProjectProject 023 hours
Module 052.6666666666666665h
LectureJavaScript fundamentals: variables, types and operators20 min
WorkshopWriting your first script50 min
HomeworkIndependent practice for module 51.5 hours
Module 062.6666666666666665h
LectureControl flow and functions20 min
WorkshopPracticing logic with functions50 min
HomeworkIndependent practice for module 61.5 hours
Module 072.6666666666666665h
LectureThe DOM and event handling20 min
WorkshopAdding interactivity to your profile page50 min
HomeworkIndependent practice for module 71.5 hours
Final Project8 hours
ProjectFinal Project8 hours
Obtain Certificate