text: Below are a lot of good links. Some are simple "get help here" others are places that offer online tutoring. Some of the sites are pay sites. You are more likely to get better, reliable help from these sites. The first one linked seems to be a page made by a high school instructor.