The free online options weren’t a good choice, either. In Alan’s words, they were “a never-ending labyrinth of sites for kids loaded with violence, difficult navigation, and inappropriate ads!” However, Alan remained undaunted. His self-taught knowledge of programming and previous experience as a graphic designer prepared him to take matters into his own hands.