As the title suggests, I am looking for an online source for self studying physics. I am also interested in mathematics so if there is something for this to I am very interested. I want to learn it in university level. now I need classical mechanics but I believe in the future more advanced topics will be required. I've already purchased some old books online, waiting for them to arrive, but I will be happy to hear about something similar to  to watch some lectures or videos with good explanations. I used  for a few days but it's not exactly what I was looking for... I also heard about edX. do you recommend any of these? or do you know about other sites which can help me?
I'm thinking of following some kind of education in physics online. I have a master degree in Computer Science and have reasonable good knowledge in physics. I would like a program of 1-2 years and I'm more interested in particle physics.   Is there any good online program that offer something similar?
In .NET, what's the best way to prevent multiple instances of an app from running at the same time? And if there's no "best" technique, what are some of the caveats to consider with each solution?