I wish to apply for an MS in CS in the United States or Canada for Fall 2022. I am from non-CS background (engineering physics) and currently work as a software developer. I had programming experience in college and took undergrad courses in data structures, algorithms and machine learning. But I have not taken core CS courses like operating systems, compilers or computer architecture.
If I take any online courses on these topics and mention the certificate link in my statement Of purpose, can it help boost my profile? Considering the fact that I would need to start applications 6 months from now, I was wondering if such online courses are worth the time now. If yes, can someone suggest online courses on these topics which have the same level of rigor as an undergraduate course?