England have been preparing at the International Cricket Council's global cricket academy in Dubai Sport City ahead of their winter series against India which starts next month.
The team looked to make use of similar conditions to those they'd face on the subcontinent, particularly after suffering a 3-0 whitewash by Pakistan in the Emirates.
"It's something we've had to work constantly hard on," said Cook.
"At the end of that tour with Pakistan here some home truths were learnt and we worked as hard as we could trying to put things right.
"We're on the right track now."
The captain backed the return of Kevin Pietersen to the England fold following his temporary exile after sending provocative tests during the summer Test series against South Africa.
Pietersen joined up with the squad yesterday, following his side's exit from the Twenty20 Champions League.
Despite the controversy surrounding his exit from the team, Cook said having the 32-year-old back in contention for the India tour was a boost to the whole side.
"We're looking forward to getting him back in the team," he said.
"What's gone is gone and things have been sorted. It's great to have a world class player back in the ranks."
Listen to the full interview with Alastair Cook on our player below.