Module 2 covers control statements and functions in C++, including various types of if statements, loops (for, while, do-while), and the use of functions. It provides examples of each control structure and highlights their usage for decision-making and iteration in programming. The module emphasizes the importance of functions for modularity and code reusability.