Yes, you need to install the Learning Lodge Navigator software and register for an account. The software helps you update your device's software and you can download games on your device through the computer. To download it go to this link.
The games are available in stores in the game section. GameStop and other leading game store can sell games for this device. You can also check online stores like GameFly and/or Amazon.