There are no general methods of factoring such polynomials. The most helpful thing often is the "rational root theorem". If a polynomial is of the form a_nx^n+ a_{n-1}x^{n-1}+ \cdot\cdot\cdot+ a_1x+ a_0, with all coefficients integers, then any rational number that makes it 0 will be of the form p/q where q is an integer that evenly divides a_n, the leading coefficient, and p is an integer that evenly divides a_0, the constant term. If a_n and a_0 don't have too many factors, you could try all combinations to see if any give a rational root. If there exist a rational root, p/q, then you know that (x- p/q) is a factor. Of course, it might happen that there are NO rational roots and so all factors will have be irrational or complex. In that case, there are not simple ways to find them for degree higher than 2. There exist complicated formulas for degrees 3 and 4 but it was shown in the nineteenth century that polynomial equations of degree 5 and higher may have solutions that cannot be written in terms of roots so there cannot be any formulas, in terms of roots and other algebraic operations, for them.