# Write Code

Learn all the basics of survey analysis and reporting

### JavaScript

- How to Generate Random Numbers: Uniform Distribution from 0 to 1
- How to Generate Random Numbers: Poisson Distribution
- How to Calculate the Difference Between Time Stamps
- How to Set Conditional Controls in a Custom Analysis Tool
- How to Create Variables Across Data Files Using JavaScript
- How to Create Text Variables Using JavaScript

### R

- How to Learn R
- Common Error Messages in R Code
- How to Extract Information from an R Object
- How to Standardize or Calculate Data within Subgroups in R
- How to Work with R Loops
- How to De-duplicate Raw Data Using R