what prerequisite classes must I have before I take Abstract Algebra and Real Analysis at the undergrad level? what prerequisite classes must I have before I take Abstract Algebra and Real Analysis at the undergrad level? Will these prerequisites help me with these two coursea at the graduate level? or do I need new prerequisites at the grad level? Thank You!!
There is so much variation in programs and courses from one school to another that only the most general recommendations are really possible. You really should talk to people in the mathematics department at the university in question. Still, a few generalities are perhaps worth mentioning.

What you chiefly need for both is a certain amount of mathematical maturity. At least in the U.S. most of the mathematics that students typically see up through calculus, and often up through basic linear algebra and differential equations, is primarily computational; the real analysis and abstract algebra courses will be primarily theory-oriented, and the transition from the one to the other doesn’t always come easily. Some mathematics departments recommend a specific course as the transition course from primarily computational to primarily theoretical mathematics; if that’s the case at your school, you should probably follow the recommendation. If not, you might at least consider taking a sophomore-level discrete math course first, if one is offered: these courses typically require a bit more abstract thinking than the usual calculus course while still dealing for the most part with pretty concrete problems.

Depending on what’s on offer at your university, you might consider taking topology or elementary number theory; topology goes well with real analysis, and elementary number theory with abstract algebra. Depending on just how the courses are taught, elementary number theory can give you a bit of a leg up on abstract algebra, or abstract algebra can make some of elementary number theory almost trivial. Similarly, a topology course may build on some of what you learn in a first real analysis course, or it may serve as a foundation for the topological concepts of real analysis by introducing their more general counterparts in a setting that is less cluttered with detail.
I would mainly say that you should have a grasp of former knowledge in the following mathematics topics:


Basic Arithmetic
Linear and Elementary Algebra and Algebra 1
Statistics and Analysis
Precalculus and Calculus
Number Theory


In abstract algebra, you deal with some Boolean Algebra concepts such as binary operations systems using 0 and 1 and you primarily study algebraic structures such as rings, groups, lattices, fields, modules, and sets.