As long as you are interested,
you can enroll in the course.
However, a background in Computer
Science/Engineering or related will be of great help. If you have taken
courses such as Data Structure, Algorithms (and Computer Networks to
some extent) - some course materials will be familiar to you.
No advance
mathematics or statistics background is required. However, there will
be some equations here and there. In real applications, optimization
approaches of such equations or creating such equations - will have
research publication potentials.
In some areas, Big Data Technology Background such as Hadoop, Spark, or similar will help. Some Machine Learning Knowledge (clustering, Kmeans) will help you.