As homeschoolers, we all have our favorite resources. BrainPOP has to be my all time favorite online resource. BrainPOP covers a wide range of topics with short informative and often funny videos that my kids find engaging. Tim and Moby always have a fun take on events and topics and the extra sections with games, more information, and even primary source materials makes BrainPOP our first stop when we want to dig deeper on a topic.
Scratch is a simple to learn drag and drop programming language. It is easy to start and learn but has the ability to get really complex. I like that my kids are learning basic programming structure - if/then, looping, etc, and they love that they are creating games.