3. Do I need to have technical background to do this course? Is programming involved in digital marketing?

No! this course is not very technical. Even with no technical knowledge you can do this course. Also, there is no programming involved.