Introduction to Programming for UC Berkeley's D-Lab
Python Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.gitignore final changes Jan 26, 2017 fixed some quotation stuff and (hopefully) the directory image Aug 9, 2017


An intro to the basics that instructors often assume you know, but that you probably never had good instruction on! After this workshop, you should be able to more easily start learning to program (e.g., in our R or Python Fundamentals Series), follow instructions and documentation online (e.g., StackExchange and StackOverflow), and communicate better with your collaborators who are programming. If you are just starting out and don’t know which language to learn, or what a programming language even is, this workshop is for you! No prior knowledge expected. This interactive workshop will cover:

  1. Navigating the filesystem
  2. Common BASH commands
  3. A brief, general introduction to the R and Python programming environments

Technology requirements:

Please install Git Bash (Windows only), R, R Studio, and Python 3.5 via Anaconda with the Graphical Installer.

Git Bash (Windows ONLY):

Download the Git for Windows installer. Run the installer and follow the steps bellow:

  • Click on "Next".
  • Click on "Next".
  • Click on "Next".
  • Click on "Next".
  • Click on "Next".
  • Select "Use Git from the Windows Command Prompt" and click on "Next". If you forgot to do this programs that you need for the workshop will not work properly. If this happens rerun the installer and select the appropriate option.
  • Click on "Next". Keep "Checkout Windows-style, commit Unix-style line endings" selected.
  • Select "Use Windows' default console window" and click on "Next".
  • Click on "Next".
  • Click on "Finish".

This will provide you with both Git and Bash in the Git Bash program.

All systems: