This visual execution shows how to define an Avro schema for Kafka. First, set the schema type to 'record' to indicate a structured object. Then, assign a name to the record, like 'User'. Next, add fields one by one, each with a name and a type, such as 'id' as int and 'name' as string. After defining all fields, validate the schema to ensure it is correct JSON and has all required parts. Once validated, the schema can be used to serialize data into bytes for Kafka and deserialize bytes back into objects. Key points include always specifying 'type' and 'name' for fields and validating the schema before use. The execution table tracks each step, showing how the schema object grows and is checked. The variable tracker shows the schema's state after each field addition. This step-by-step helps beginners see how Avro schemas are built and used in Kafka.