4 Programming Basics

In this chapter, we will build some programming skills that will facilitate using All of Us Researcher Workbench.

  1. Linux shell commands: You can skip this topic as it is not essential in using Researcher Workbench. However, being familiar with a few basic commands will help understand navigating files and directories.
  2. SQL: Again, SQL knowledge is not necessary since Researcher Workbench offers point-and-click interface for querying desired data. But being familiar with it will help understand the generated code. Additionally, there are cases where manually writing your query is more desirable.
  3. R
  4. Python

4.1 Linux Shell Commands

pwd

cd

ls

cp

mv

4.2 SQL

4.3 R

4.4 Python