The Introduction to Data Science class will survey the foundational topics in data science, namely:
Data Analysis with Statistics and Machine Learning,
Data Communication with Information Visualization,
Data at Scale -- Working with Big Data
Python is a powerful programming language used in a variety of professions, ranging from data science to web development. It's in the top 10 for "Most Popular" and "Most Loved" technologies (according to StackOverflow's 2016 Developer Survey), making it a relatively friendly language for beginners. Learning Python will enable you to program pretty much anything.