Alberta Math 31

Math 31 is an interesting class: it's very challenging, but students tend to like it. A lot of the things students have been learning in Math 10, 20 and 30 are now tools that can be used to do really cool things and answer interesting questions. There's 4 units and they're all connected with a nice flow:

Limits

In this unit, students review factoring since that is a fundamental skill that is needed in Calculus. Then, students get shoved into limits and too often, students get really good at solving limits, yet they don't seem to understand what a limit is or why we are doing this. Our last topic in this unit is using limits to calculate a slope, which segues perfectly into the next unit.

Derivatives

After putting students through the chore of calculating slopes using limits, we then show them the voodoo shortcut that is a derivative. Students tend to like this part, the rules are simple and there are no exceptions, just different problems. As long as student keep that in mind, they'll do fine, and they'll enjoy optimization problems where, before, they had to "guess" or use "trial and error," whereas now they can "math it out."

Derivatives of Special Functions

Ok, here it can get a little hairy. Just about now, students are finding out that the voodoo rules only apply to polynomials, and with a few tweaks they can apply them to radicals and rationals, but that's it. Now, they will learn the rules to apply to logarithms, exponentials and trigonometric functions.

Integrals

Often called anti-derivatives, it's basically the reverse process. The result, though, has a completely different application, but is just as cool (me thinks). Whereas derivatives give you the slope of a line tangent to your starting function at any point you choose, integrals give you the area contained between your function and the X-axis, with the left and right boundaries that you choose. Same with derivatives, students tend to enjoy solving problems where they had to previously guess or use trial and error.