This research discusses how reproducibility and replicability can be taught to economists and social scientists while learning econometrics. Instructors can use standard tools from data science and machine learning to teach classical undergraduate Econometrics curriculum. This paper emphasizes the usage of self-contained computing environments for students to complete and submit their econometric practice exercises using open-source software. Demonstrations highlight how instructors can create computer-based assignments that can be distributed electronically to students, and how researchers can easily replicate and reproduce research using the same tools. For students, assignments are accompanied by code that automatically deploys a computing environment in the cloud where the assignment can be completed without the need for further software installation or a hardware upgrade. This teaches students how to prepare their work to be reproducible and replicable.