The 21-year old striker penned a two-year deal with the League One club.
Duffus was instrumental in helping Everton win the Premier League 2 title last season.
And now Duffus, who has been with the Toffees since 2012, says he is ready to step up to first team football.
“It will be a huge step up for me but that's what everyone wants to be doing, playing in the first team somewhere," he said.
“Let's hope I can take the chance that I get."
Duffus also took to Twitter thank his former club.
— Courtney Duffus (@courtneyduffus) July 17, 2017