Computer Science/Information Systems
https://www.khanacademy.org/computing/computer-science
https://www.khanacademy.org/computing/computer-programming
nanoHUB Education: nanotech, nanoelectronics, energy, materials, nanophotonics, computational science, and more