Do I need a visa to participate in the program?

Yes. You will need a J1 visa to enter the US and begin your program. If your country is in the Visa Waiver program, it doesn’t change the fact that you will still need a J1 visa.