---
# System prepended metadata

title: 'Computational Public Policy: Core Skills'

---

# Computational Public Policy: Core Skills

One year masters program

## Programming

* Python and Julia
* Developer skills (git, environments, reproducibility)
* Software design (OOP and design patterns)
* High performance computing (JIT, GPUs, Dask)
* Cloud computing

## Optimization

* Linear programming
* Dynamic programming
* Bandit problems
* Optimal transport, network flows
* Convex and nonconvex optimization strategies

## Modeling and Simulation

* Linear methods (QR, SVD, regression, etc.)
* Probability: Bayesian interpretation, LLN and CLT, heavy tails
* Continuous and discrete time dynamics, time series
* Distribution dynamics
* Networks and network theory

## Data Science and Machine Learning

* Working with data, Constructing Datasets
* Visualization
* Dimensionality reduction
* Forecasting
* Bayesian methods