I have been using Udacity for about two years and believe it is a great resource for those who are looking for a good learning experience. Udacity covers topics in the areas of Math, Science, Computer Science, and Business; Some courses even offer college credit although to receive credit payment is required. The also provide a discussion area where you can communicate with other people who are taking the same course, allowing you to ask questions or help others. Udacity is definitely something that will benefit everyone.