This session will focus on ways of efficiently using the electrical energy available in solar modules for charging batteries so that the total cost and size of the solar system could be minimized. The main focus will be on deep cycle batteries. All common algorithms such PWM and MPPT as well as new algorithms such as Constant Power algorithm will be discussed. Pros and Cons of all the available algorithms with respect to each battery type will be open for discussion. Attendees will be provided opportunities to learn by doing through exercises for designing solar systems and choosing the right components including solar panels, charge controllers, and batteries type.