Building on the successful scientific computing training program offered by the Software Carpentry (http://www.software-carpentry.org/), the proposed course exposes students in science, engineering, and planning to the best practices in scientific computing through hands-on lab sessions and aims to help students tackle the challenge of "drinking from a hose" when dealing with overwhelming amount of data that is increasingly common in these disciplines. Although computing is now an integral part of every aspect of science and engineering, transportation research included, most students of science, engineering, and planning are never taught how to build, use, validate, and share software well. As a result, many spend hours or days doing things badly that could be done well in just a few minutes. The goal of this course is to change that so that the students can spend less time wrestling with software and more time doing useful research.