
This This course provides an introduction to the fundamentals of web programming using HTML, CSS, and JavaScript. Designed specifically for beginners, it offers a practical and hands-on approach to building the visual and interactive components of modern websites. Students will learn how to create the foundational structure of a web page using HTML, apply styling and layout techniques with CSS, and use JavaScript to add dynamic features and interactivity.
Throughout the course, students will develop a clear understanding of how the web works, including how browsers interpret and render web content. Emphasis is placed on both technical proficiency and creative expression, enabling learners to design and customize their own web pages according to personal ideas or project goals. Step by step, students will build confidence in writing clean, organized code while exploring the relationship between structure, style, and behavior in front-end web development.
By combining theory with guided exercises and practical projects, the course equips students with the essential skills required to create and publish a functional website. Participants will also become familiar with core web technologies, development tools, and the basic technical vocabulary needed to effectively communicate with professional front-end developers.
Learning Outcomes
By the end of this course, students will be able to:
‣ Explain how the web and browsers operate.
‣ Construct and style web pages using HTML and CSS.
‣ Implement interactivity through foundational programming concepts in JavaScript.
‣ Host and publish a website on a web server.
‣ Use key technical terms and concepts to discuss and collaborate effectively within a front-end development context.
This introductory course lays the groundwork for further study in web design, front-end development, or more advanced programming disciplines.