Students analyze the internal structures of block ciphers like AES and stream ciphers like ChaCha20, focusing on the mathematical properties of confusion and diffusion. The lesson transitions to a workshop on implementing various modes of operation (GCM, CBC) to understand the implications of padding oracles and IV reuse.