HUMAN RESOURCE MACHINE is pretty good, though about 1/2 through, the challenges started to seem like my actual day job. Definitely would recommend for kids interested in picking up programming.
I did finish it, though it tok me quite some time, didn't have the strength/brain to get into 7 Billion Humans though.