There are a number of online resources that can help you learn calculus as well. Here are two websites with instructional material:
This was a Google Calendar with the course assignments on it.
When I do use software in class, I will probably use Sage, which is based on the free industry-standard language Python. You can access Sage for free on the internet.
I've collected a number of links to online resources dealing with this class and other classes at Teaching Resources.