For very young kids: recommend Hour of code, https://www.khanacademy.org/hourofcode
Older kids:
Scratch: free program from MIT, you can buy books to follow
Khan Academy choose subject computer programming
TechRocket (online course)
Youth Digital (online course)