Coding is not strictly necessary for an AWS online course, as many foundational topics like cloud concepts, services, and architecture can be learned without it. However, basic coding skills can enhance understanding, especially for advanced topics like automation, DevOps, and specific AWS services like Lambda and EC2.