This document summarizes a lecture on data streaming algorithms and concentration inequalities. It introduces the data streaming model where data arrives as a stream and memory is limited. It describes an algorithm that finds frequent items in a stream deterministically using O(k) space. It also proves that counting distinct items deterministically requires Ω(m) space. Finally, it covers basic concentration inequalities like Markov's inequality, Chebyshev's inequality, and Chernoff bounds.