
Learn HTML structure basics (doctype, head, body, title, script) and JavaScript essentials: variables, strings, numbers, if statements, and outputs via alert and console.log, including user input.
Learn to put data into a text field and display it in a second text field using a submit action, with testing showing adult or child results.
Learn to display results in a div with an id, update via getElementById and innerHTML, and contrast with updating a text field using value for adult or child output.
Learn to change a div's style with JavaScript by getting the element and updating color and backgroundColor. Trigger changes with functions and buttons, using camelCase properties and simple transitions.
Think of programming as a thinking skill, not a pile of knowledge, and overcome four barriers—lack of understanding, lack of imagination, lack of creative problem-solving, and debugging challenges—through deliberate practice.
A one hour course to learn the very fundamentals of programming with JavaScript.
This course is intended for people who already know some HTML.
Get your first lesson on JavaScript or programming in general, from a teacher that has taught students in actual classrooms for 15 years. I don't just aim to teach the code, rather I aim to make students understand it.