Lifehacker
Programming! Learn the Basics of Coding, How to Pick a Language a Project, and More!
Kick off an introductory computer science course with this exploration of computer programming basics. From variable types and writing statements in JavaScript to finding a web host and deploying a website, this resource provides...
Khan Academy
Mouse Interaction, Computer Programming
Drawing objects based on where the user's mouse is located can be a beneficial and fun coding activity for new JavaScript coders. Here, the speaker shows how to use the mouseY and mouseX variables in a small section of code that draws a...
Curated OER
STEMbite: Refrigeration
Mr. Vanden Heuvel opens up the back of his refrigerator to show viewers how it works. He explains that the mechanism removes heat from inside the cooler box. The refrigerant material changes phases from a liquid to a gas, thus extracting...
Curated OER
STEMbite: Gear Ratios
Demonstrate how different-sized gears work together according to gear ratios. With the guts of a clock and the gears of a bicycle, Mr. Vander Heuvel explains how changing gears can alter the output of a system when the same input is...