Our son took classes at RP4K over 10 years ago. So why am I writing this review now? Because today, our son is a Software Developer at a prominent international organization, and his start in programming was with RP4K. His classes here were fun, so he was engaged. They modeled and taught the programming skills in games that he liked, and through that engagement, they gave him a foundation that he was able to build upon to advance in his academic studies. At 18 years old, he graduated as a Computer Developer from post-secondary, and he was able to start his career immediately upon graduation with the company he still works at today. Without the classes at RP4K, I don't know that he would have developed the foundations to get so far, so quickly. Life is not a race to be run, by any stretch - but our son was gifted, well beyond what the school system (private and public) could offer him. RP4K gave him what he needed to remain engaged in his education, and it certainly gave him an edge on getting started on achieving his future goals. Reflecting on how far he has come, I thought it was about time to give credit where credit is due. I recommend RP4K to everyone I meet whose child is interested in programming. This is not some light fluff course - it is solid, created by masters in the field, and is worth every penny.