This review explores advanced charging algorithms, including Constant Current-Constant Voltage (CC-CV), Pulse Charging, Model Predictive Control (MPC), Machine Learning-based optimization, and Hybrid Adaptive techniques. Each method presents unique benefits. For instance, AC charging, while slower, is widely available and typically more affordable. . Lithium-ion batteries have become the primary source for EVs because of their high energy density and long lifetime. Currently, several methods intend to determine the health of lithium-ion batteries fast-charging protocols. For instance, charging systems that adjust current based on the battery's charge level or reduce current. . Energy storage batteries are used in a wide range of applications, from powering homes during blackouts to storing energy generated by solar panels. This paper provides a comprehensive review of battery technologies categorized into three generations: past, current, and future.