If you have had a hard time understanding algebra, then this curriculum called "Algebra: One Step at a Time" and this website called "Math in Living Color" were written just for you. "One Step" is a non-traditional explanation presenting algebra topics "one step at a time" (instead of all at once!) . To be successful in math, you need to spend time on this, and get lots of practice. Solutions to many of these exercises are solved on the corresponding "Math in Living Color" pages. You have to learn the early concepts and practice them because these are the prerequisite skills, the building blocks you will need for the later topics. Click the links below to get you to the right level of algebra.