Battery Learning