
Learn how web pages work from the ground up, including HTML, JavaScript, and style sheets, and explore security risks like HTML injection and sensitive data exposure.
Learn how websites are created and understand basic security issues. See how a browser talks to a web server, exchanges requests, and how frontend, backend, and databases work with HTML.
HTML is the language that websites are written in, and it defines the head, body, titles, images, and various elements that browsers render.
Explore CSS cascading style sheets and how they control web page appearance, including internal and external styles, selectors like body and h1, and practical examples of color, fonts, and backgrounds.
JavaScript adds interactivity to web pages, enabling dynamic updates, event handling, and manipulation of page content through functions, IDs, and onload triggers, including external and inline scripts.
Learn how sensitive data exposure occurs when websites reveal usernames, passwords, or other data in HTML comments or page source, and understand how code comments can leak information.
Explore HTML injection as a web security risk, showing how unsanitized user input can inject HTML or images via JavaScript, and how text content prevents it.
Websites are everywhere these days. They provide information and interact with users through different platforms, such as computers, tablets, and smartphones. A website is a network of linked web pages that users access through their web browsers. A user can access a website only when he or she has a web browser to process the code used to create the website’s content.
A website is made up of HTML code, which stands for Hypertext Markup Language. HTML is the main language used to create websites. This code defines the look and behavior of a website’s pages using tags and attributes. Web pages can be viewed in different web browsers— such as Microsoft Internet Explorer or Google Chrome.
In this course you will learn how websites work and be able to create your own web pages. You will understand basics like HTML, JavaScript and CSS. On top of that, you will learn about Security vulnerabilities that sometimes occur with web pages. Indeed, this is not just a Web Development course but it has a Cyber Security components as well!
If you are new to Web Development and Cyber Security, this course is for you! No prior knowledge required. The course includes exercises that let you play around with HTML code and more.