Dion Charles leaves AFC Fylde for Fleetwood on a two-year contract.
The 20-year-old scored last season 18 goals in the National League North.
Fleetwood boss Steven Pressley said:
"He is another young player that we expect we can develop into a first-team player and a real asset for the football club".