This post introduces the CKKS homomorphic encryption scheme, focusing on the necessary mathematical background such as polynomial rings and canonical embedding for encoding cleartext messages. It serves as the first article in a detailed tutorial series with accompanying code from a GitHub repository.