We discuss how and why we now use simulation methods (bootstrapping and randomization) to introduce fundamental topics of inference (intervals and tests) in an introductory statistics course. We describe ways to make these methods accessible early in the course, demonstrate new user-friendly applets for teaching and using these methods, and discuss some of our experiences with using this approach.