over the weekend
during the weekend
before the weekend
after the weekend
since the weekend
through the weekend
until the weekend
throughout the weekend
by the weekend
"At" or "on" aren't generally used when referring to the weekend. If you want to express that something will occur at that time, you'd say "over the weekend" or "during the weekend."