Learning in Large-Scale Environments