
Introduction
In this course you will learn how to build website using HTML, CSS and JavaScript
Explore how information travels on the internet with a Roblox.com example, tracing Emily's request from her laptop through an ISP and routers to Roblox's server and back.
Explore the origins of the World Wide Web, from Tim Berners-Lee's 1989–1991 milestones, to the first website in 1991, and learn how HTML, CSS, and JavaScript power building websites.
Learn html fundamentals and css basics through hands-on exercises, building your first web page with tags, structure, and validation; explore common tags like html, head, body, and p.
In this demo you will learn how to create the first html page.
To follow the steps in this demo, you should go to a website called https://www.jsbin.com
open the website https://www.jsbin.com in your browser
Follow the steps in the video to build your first html page
Use the w3c validator to check your HTML for errors by validating direct input. Paste your HTML and review the lang attribute suggestion to ensure correct rendering before CSS.
Explore the basics of cascading style sheets, learning how CSS adds color and decoration to web pages, and practice inline and external styles with practical examples.
Apply the css box model to a html page. Style the body with Arial, azure background, and 20px padding; center the h1 with cyan color and a bottom border.
Learn to apply the CSS box model to adjust margins and font size, remove list bullets with list-style-type none, and add padding, color, and rounded borders to list items.
Learn to style images with css by applying borders, rounded corners, shadows, and spacing, then add smooth hover animations that scale images with transitions.
Learn to write your first JavaScript program in jsbin by using inline scripts and an external file. Explore script tags, alert, and running code from main.js with a light preview.
Declare variables in JavaScript, assign values, and display them with alert. Use prompts for input and plus-based string concatenation to greet users, such as nice to meet you, username.
Explore number type variables in JavaScript by declaring x and y as numbers, computing sum = x + y, and displaying the result with an alert in a jsbin example.
Demonstrate switch statements in JavaScript by prompting for a weather forecast and mapping inputs like rain, snow, sunny, and cloudy to messages, with a default and console output.
Master JavaScript functions as reusable mini programs with arguments and return values. See how to name, define, and call them to keep code tidy and maintainable.
Learn how to use JavaScript to update the DOM by changing a text input value from good morning to good evening via an on click handler and getElementById.
Master events such as onload, onclick, onchange, and onkeydown across buttons and other elements, and use document methods like getElementById, querySelector, and createElement to manipulate the dom.
You will be building 2 projects, a calculator and a solar system website
Design a calculator that looks like a device, supports digits 0–9 and four operations, includes a clear button and text box, shows results on equals, with html, css, and javascript.
Wire onclick events to number and operator buttons, call the functions button clicked, operator clicked, and calculate result, and log actions to the console to validate interactions.
Track the current input and operator, split by the operator, parse numbers with parse float, and perform plus, minus, multiply, or divide using a switch.
Download and install Visual Studio Code from code.visualstudio.com, choose Windows or Mac OS, then open folders and create a Solar System folder to prepare for the next video.
Style the solar system page with a black background, remove margins, and create a gold sun with CSS; use a flex container to center planets with equal spacing.
Create a solar system animation with CSS by sizing the container to 90% height, positioning a shooting star from off-screen, animating it with keyframes and gradients, and adding glowing stars.
Javascript is a very popular programming language. HTML and CSS are used in every web site that you come across. Learning these three technologies is a great idea due to its popularity and demand. It is also easy to get started and you can use your creativity to build many types of web applications. JavaScript has been ranked as #1 programming language by developers in stackoverflow survey in 2023 and has held the #1 rank for the past 11 years in their survey.
This course will walk you through all the basic concepts of the 3 technologies. There are only few lectures and most of the content in this course are demos. Lectures are generally less than 4 minutes long to keep the learner focused.
There are 2 fun projects in this course that will highlight all the concepts of the course and will inspire the learners of this course to come up with their own cool ideas for projects.
This course is intended for anyone who wants to learn programming or coding to build web applications. You will learn
The basics of html, css and JavaScript.
How to create a web page using different HTML elements and tags
How to use CSS to style the HTML elements
How to use Javascript to make your website interactive and fun
Create a web site that has a calculator that works and looks like a physical calculator
Create a solar system website with planets, animations, stars and metoers
If a student under the age of 18 wishes to take this course, the course must be purchased by a parent or guardian and the account and enrollment must be managed and supervised by the parent or the guardian.