Data Science Short Courses
Short Courses are Data Science Initiative-sponsored events to enable people from across campus to learn about data analytic software.
Predictive Modeling with Python
Python is a popular language for scientific processing and machine learning. This course introduces general modeling concepts in addition to concrete examples based on the scikit-learn library. Example usage of scikit-learn illustrates how to fit and evaluate predictive models. Regression and classification settings will be considered. The course is taught mostly through the medium of iPython notebooks.
Introduction to Linux Short Course
This course is for researchers who have never used Linux and/or a compute cluster and introduces concepts and best practices for both. This course covers how to best exploit the bash shell for both interactive work and batch jobs, moving & simple manipulation of data, as well very short introductions to programming in bash, Perl, and R. This is not computer science; this is a driver’s license.
Analyzing Data/BigData on Linux
This covers using foreign data formats on Linux, stream processing, using efficient and appropriate file formats, considerations for simple parallel processing, introduction to different families of applications, dealing with Big Data sets.
Introduction to R
This course provides an introduction to the fundamentals of the R language.
In this course, students learn how to program in R and how to effectively use R to analyze data. The course covers introduction to data/object types in R, reading data into R, creating data graphics, accessing and installing R packages, writing R functions, fitting statistical models including regression models and performing statical tests as t-test, and ANOVA. Practical examples are provided during the course.
Software Carpentry Workshop
This hands-on workshop developed by the Software Carpentry Foundation covers basic concepts and tools, including program design, programming in Python, version control and task automation in the Unix shell. Software Carpentry’s mission is to help graduate students get more research done in less time and with less pain by teaching them basic lab skills for scientific computing.