Basic language question (I would post in the other subreddits, but I can’t because I have no karma there)

I've only begun learning recently. I think both に and は are correct in sentences such as 月曜日 __ 勉強します, but when do I use one or the other? Also, do I need を before します?

by Diligent_Mulberry_21