Python
The language most quant research is written in. Start from zero and finish by simulating ten thousand coin flips.
- Your first linesPrint, variables and a little arithmetic.
- Decisions and loopsMake your code choose, and make it repeat.
- FunctionsPackage a calculation so you can reuse it.
- Simulate itCheck the math by running the experiment ten thousand times.
- Lists and dictionariesThe two containers almost every quant script is built from.
- While loops and random walksRepeat until something happens, then use it to model a price.
- The statistics toolkitMean, median and the trouble with outliers.
- List comprehensionsBuild a new list from an old one in a single line.
- Strings and formattingMake your output readable.
- Handling errorsReal data is messy. Make your code survive it.
- ClassesBundle data with the things you can do to it.
- Reading dataTurn a file of text into numbers you can use.
- A backtester in twenty linesEverything in this track, in one small program.
- Track quizFive questions. Get four right to finish the track.