The most difficulty I am having is with the math. It may be basic to most but my math skills are below average. Should I even bother with this course? For example PS2 polynomials have me perplexed. I really don't even know what they are so how can I write a program using them.
A lot of programming is math, however, a lot has little to do with math. You can still use this course to learn. Just realize that at MIT they tend to like using math because this is an engineering prep class. However, if you want a less math intensive intro to Python, you could use "Python for Informatics" http://www.pythonlearn.com/ Free book, videos, and by a professor that not only teaches Python buy is also one of the standards developers for some larger projects, so he follows and shows certain standards that might be skipped in a basic intro. Also, no matter where or how you learn Python, you can post questions on Open Study and get help. So even if you do decide to use a different tool to get some learning done, people here are still able to help you.
Join our real-time social learning platform and learn together with your friends!