"de" and "da" are somewhat interchageable here (colloquial PT), but "de" is more correct
I wonder how many kids use Duo for school, and came across this sentence.