Coding is not compulsory for ECSA Course, coding is needed only if you would like to develop your own exploits, that too is quite different from conventional programming. ECSA Course will give you a glimpse of the programming potential in Penetration Testing.