One difference between
could and
can is that
could is the past tense of
can. Another is that
could is used for making polite requests ("Could you help me with this?"), while
can is used more informally* ("Can I have a cookie?").
*with people we are familiar with