Encouraging kids to learn CS?

My homeschooled D, now a college freshman, got a great background in theoretical computer science while in high school with these online courses, eIMACS University Computer Science I and II:

https://www.eimacs.com/student_ucs_overview.htm?navname=STUDENTS&toopen=ul25,ul5&scrolly=0&subnavid=a13