7 November 2016 Last updated at 11:31 GMT
Nick Jablonka's coursework, titled John Lewis Christmas Advert 2016 - The Snowglobe, has attracted hundreds of thousands of views.
The 18-year-old, who studies in Bournemouth, said the clip got about 200 views when it was first uploaded in June, "but in the past week it went crazy".
The retailer said it was so impressed it was arranging for Mr Jablonka to spend some time with its advert team.
An A-Level student's homage to the John Lewis Christmas advert has gone viral - with many mistaking it for the company's latest festive offering.