<commit_before># JavaScript Training Series
---

This repo is a collection of exercises used in Bitovi's [online training series](http://blog.bitovi.com/free-weekly-online-javascript-training/). This repo is updated in coordination with the series, so be sure to check back as we add answer keys to the prior week's exercises!

## Setup

### Download this repository

#### using Git

```
$ git clone git@github.com:bitovi/training.git
```

#### using a zip file

Click the "Download ZIP" button at the bottom right of this page.

### Viewing the exercises

Visit the [exercises](https://github.com/bitovi/training/blob/master/exercises.md) page for more details!<commit_msg>Update zip download button location<commit_after># JavaScript Training Series
---

This repo is a collection of exercises used in Bitovi's [online training series](http://blog.bitovi.com/free-weekly-online-javascript-training/). This repo is updated in coordination with the series, so be sure to check back as we add answer keys to the prior week's exercises!

## Setup

### Download this repository

#### using Git

```
$ git clone git@github.com:bitovi/training.git
```

#### using a zip file

Click the "Download ZIP" button at the top right of this page.

### Viewing the exercises

Visit the [exercises](https://github.com/bitovi/training/blob/master/exercises.md) page for more details!
{'fraction_non_alphanumeric': 0.10680321872713973, 'fraction_numerical': 0.0, 'mean_word_length': 4.538461538461538, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 2, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 5, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6825031', 'n_tokens_mistral': 387, 'n_tokens_neox': 374, 'n_words': 157}