If you want some curricular additions to this, you might try CMU's CS academy: https://academy.cs.cmu.edu/parents
You have to request a 'mentor' account (or if they're homeschooled you can request a teacher account). The CS1 curriculum is aimed a little older - high school students - but, from experience, a bright elementary school student can start it, though it may drag a little (the starting lessons are designed to be quick for older students).