In general, undergraduate math competitions are meant to reflect the material studied by a math major, so the best way to prepare for them is to take relevant classes. In some sense, taking the "gateway" math course is the initiation process for a math major; for students at UM - Dearborn this is the MATH 300 course whereas at many larger schools there is an official course or seminar specific to problem solving. After taking this intro course, a student may proceed to take all the other interesting and relevant math courses in analysis, algebra, geometry, topology, number theory, and perhaps others.
This process can take a long time, so becoming familiar with some of the most typical definitions, theorems, and concepts beforehand can help a lot with handling competitions (while also giving a taste for some things which you may not have seen before). We hope to prepare interested students by offering summaries and examples of these topics in our problem sets. A description of the sets for our workshop follow.