Introduction to Computing
3.0
creditsAverage Course Rating
This course is helpful for many disciplines, not only the life sciences. It will introduce students to basic computing concepts and tools useful in many applications. Students will learn to work in the Unix environment and write bash shell scripts. They will learn to program using Python and explore graphing, numerical analysis, and statistical computing libraries, such as NumPy, SciPy, pandas, and Matplotlib. The course will also include an introduction to Machine Learning and will conclude with a Python project focused on data analysis. No previous programming knowledge is required. This course is designed for beginners.