SmartyCard lesson content is homegrown and developed in partnership with several leading online educational content providers to ensure that SmartyCard games engage kids in a learning experience that encourages imaginative thinking outside of the classroom .