Columbia University Library
Go to library.columbia.edu for information, public programs, exhibitions, workshops, drop-in help, and more.
MA Peer Study Support
The Department of Statistics offers free academic support for any interested MA Statistics students. Detailed information and schedule can be found on the MA Peer Study Support page.
General Computer & Data Science Resources
- Columbia Computing Boot Camps
- Columbia Foundations for Research Computing
- Empirical Reasoning Center (located at Barnard College)
- The R project for Statistical Computing: R-project website
- Columbia University Computer Science Department Calendar
- Columbia Data Science Society
- NYU Data Science Center Newsletter
- Meetup
Resources for R Programming
If you are looking to sharpen your programming skills we have listed below a number of resources that you might find helpful. Please be aware we do not monitor the quality of these resources, but we do hope that some of the information may be helpful to students.
- The R project for Statistical Computing: R-project website
- An Introduction to R (pdf): The official R manual, provided by its creators.
- The R Language Definition (pdf): A detailed guide to the technical terms of the R language. Useful to have when learning R from any source.
- R Programming Wikibook: A comprehensive source of information on R from introduction to more advanced topics.
- Penn 4-Week R Course: A guided, 4-week tour of R created in 2010.
- The R-Inferno (pdf): A guide to and description of trouble spots, odities, traps and glitches in R that may be a good resource once you’ve grown comfortable writing your first programs.
- An R and S-PLUS comopanion to Applied Regression: By John Fox and Sanford Weisberg. Webite includes code, data, and other resources used in the book.
- Bret Larget’s R Help
- Using R for Data Analysis and Graphics: An introduction by J.H. Maindonald
- Kickstarting R by Jim Lemon
- Econometrics in R: By Grant V. Farnsworth
Online Videos/Courses for R Programming
- Computing for Data Analysis (Coursera): A 4-week, free online course that is about learning the fundamental computing skills necessary for effective data analysis. You will learn to program in R and to use R for reading data, writing functions, making informative graphs, and applying modern statistical methods.
- Videos on Data Analysis with R: An introductory through advanced source of videos for the R student.
- Try R (CodeSchool): A free, interactive, introductory course for R beginners.
Download
Resources for Python
- Columbia Python User Group
- Python Wiki – Beginner’s Guide: A textual introduction to Python by its creators.
- Instant Python: A crash-course in Python for those with programming experience (can already program in another language).
- Python Official Documentation: The complete Python information bank from its creators.
- Python Introduction, Resources and FAQ’s: Offered by Who is Hosting this?
Online Videos/Courses for Python
- Python (Codecademy): A thorough, interactive introduction to Python.
- Google’s Python Class (Google): A free class for people with a little bit of programming experience.
- A Gentle Intro to Programming Using Python (MIT OpenCourseWare): A beginner programming course that integrates Python into the curriculum.
- Python.
- Khan Academy Python Videos
Recommended Websites
- Kaggle – hosts free problems for hundreds of universities around the globe. Engages students with an opportunity to apply machine learning to real problems.
- Stack Overflow – community of programmers where you can ask questions and look for jobs.
Private Tutoring by Columbia Mathematics Graduate Students
There are Math graduate students that offer tutoring services on a private, one-on-one basis. They tend to have significant tutoring experiences and the hourly fees vary from student to student, depending on the number of hours needed and the topics to be covered. If you are interested in finding out more, please review more information here. Please note that the Department of Mathematics, the Department of Statistics, and Columbia University bear no responsibility for the tutoring services, their content, or outcome.