This paper numerically solves Fredholm integro-differential equations with small parameters and integral boundary conditions. The solution of these equations has a boundary layer at the right boundary. A central difference scheme approximates the second-order derivative, a backward difference (upwind scheme) approximates the first-order derivative, and the trapezoidal rule is used for the integral term with a Shishkin mesh. It is shown that theoretically, the proposed scheme is uniformly convergent with almost first-order convergence. Further to improve the order of convergence from first order to second order, we use the post-processing and the hybrid scheme. Two numerical examples are computed to support the theoretical results.