I am looking for a good reference to self study algebraic number theory, as no undergraduate course is given at the university. I've web-searched a lot of online notes and courses, and I don't seem to understand what's happening. Could anyone who took/is taking/teaching a course in algebraic number theory say what are the prerequisites and the corequisites to tackle the subject in an efficient way? Further, could anyone suggest a good reference to learn the subject?
At the University of New South Wales (UNSW), which is considered to house the best school of mathematics in Australia, we have a third-year undergraduate course entitled Algebraic Techniques in Number Theory.
Having read the course outline, it appears that a background of linear algebra and discrete mathematics comes in handy.
Unfortunately, they don't recommend any textbooks as the course is self-contained, and claim that any textbook on number theory would be useful. However, it appears as though A Classical Introduction to Modern Number Theory by Ireland and Rosen is a popular choice.