Attendees should have a high-level understanding of key programming concepts such as variables, loops, and functions; however, no programming experience is necessary.