One of my favorite programming tools is working with graphics using HTML5 canvas.

Here you're going to find various levels of math and algebra problems, that will randomly change their values each time you access them.

After you prepare your answer then you'll be able to see the solution, and also see a walk-thru of one way to reach that solution on the more difficult problems.

I'll start out with very basic area problems, and from there go to more complex problems involving more than just several steps to solve.

Comments of course will be appreciated. My email is shown below, and you're welcome as I create and develop the programs,

to give feedback on your use of the programs.

Find the area of a parallelogram, given the length of the base and the height.

parallelogram

Another program example for area of a parallelogram.

parallelogram3

Find the area of a trapezoid, given the length of the two bases and the height.

trapezoid

Find the area of a circle, given the radius.

circle

Problems with circles and isosceles triangles

circlesAndIsoscelesTriangles

Find the length of the missing leg or hypothenuse of a right triangle.

rightTriangle

Another right triangle problem.

legRtTriangle

Find the area of a right triangle.

rightTriangle2

Find the green area of a square, outside the red circle that touches the four sides of the square.

CircleAreaProblem

Find the area of a variety of area problems.

mathAreaProblems

Find the total amount of money you'll receive if you get a penny a day, doubled for thirty days.

MoneyWordProblem

(We're looking for the TOTAL, not just how much is received on that last day. Here a pattern shows you one way to solve it.)

Find the time at which two cars traveling toward each other will meet.

distanceRateTimeProblems

Find the surface area of a cylinder given the radius and the length.

cylinderAreaProblems

Another cylinder surface area problem.

cylinderAreaProblems2

Find the volume of a cube not within a sphere.

volumeCubesSpheres

Finding the value of one unknown in equations.

equations

Finding the green area not covered by the red or blue areas.

AreaProblems

Finding the slope of a line.

Slope Problems