Instructions

Through the ten weeks you are at BU, we will introduce some useful programming tools and skills during six weekly programming workshop sessions. These include skills on using linux, the BU shared computing cluster (SCC), sharing your code and work on github using git, coding with R and Python, machine learning software, and the SQL database language. The sessions will have two parts, a 1 hour offline document or video that you study prior to attending the session and 2 hours hands-on session during which we will walk you through different commands and programs.

In order to participate, you will need to install the required tools and applications prior to coming to the classes. Below are the instructions to install an SSH client, git, R and RStudio, Python and anaconda, RapidMiner, and mySQL. Please have them ready and running on your laptops so we can make the most out of the sessions. These instructions have been tested, but it’s not possible for us to run through all the installation steps for all operating systems. If you encounter a problem or need more clarification, please make a note and send it to us, or write up your own modification of these instructions. In case you have any difficulty, please contact us to fix any potential problems before the specific sessions start.

Instructors

Workshop schedule

All sessions meet Wednesday 10 am - 12 pm in LSE 904, except as noted

  • Week 2: Linux/Bash and SCC (Wednesday 12 pm - 2 pm)

  • Week 3: R

  • Week 4: Python

  • Week 6: Machine Learning

  • Week 7: Version Control and git

  • Week 8: SQL

  • Week 9: Data Visualization