Program
The classes in the swirl course and the corresponding videos are grouped into thematic blocks that can be followed independently, depending on your preferences. Here you can see which lessons and videos belong into each block. At the bottom of the page you can find the order in which the course was first taught – if you’re interested in going through all the content, this can be a useful model of how to do so. If you have no notions of R Programming, I recommend that you start with the swirl preloaded course “R Programming”.
Block | swirl lesson | videos | |
---|---|---|---|
1 | Introduction to R | (not yet available) (logical expressions) | 1, Installing R and Rstudio, 1.1 Using R scripts |
(not yet available) (vectors, lists, dataframes and Nas(1)) | 2, What is R? | ||
(not yet available) (vectors, lists, dataframes and Nas(2)) | 7, Working with scripts and swirl at the same time | ||
2 | Cleaning and transforming text data | Lesson 1 (Text encoding) | 3, Text format & encoding |
(not yet available) (Reading Excel) | 4, Tidy data | ||
Lesson 2 (Cleaning text data I) | 5, Pipes | ||
Lesson 3 (Cleaning text data II) | 11, Big data, linguistics and data science | ||
Lesson 13 (Cleaning data and visualization III) | 12, Violin plots and dot plots | ||
Lesson 17 (Case study I. Verifying and comparing data) | 13, Spreadsheet software | ||
Lesson 18 (Case study II. Transforming Praat data) | |||
3 | Text mining | Lesson 4 (Tidy text. Unnest tokens) | 6, Main concepts of computational text analysis |
Lesson 5 (Stopwords) | |||
Lesson 6 (identifying chapters) | |||
Lesson 15 (N-grams and collocations) | |||
Lesson 11 (Language detection) | |||
Lesson 16 (Co-occurrences and graphs) | |||
4 | Visualizations in ggplot2 | Lesson 7 (Histograms and boxplots in ggplot2) | 8, Data visualization with ggplot2 |
Lesson 8 (Bar charts in ggplot2) | 19, Pie charts: how bad are they? | ||
Lesson 13 (Cleaning data and visualization III) | |||
5 | Regular expressions | Lesson 9 (Regular expressions with stringr) | 9, Regular expressions |
Lesson 10 (Regex in tibbles) | |||
6 | Maps in ggplot2 | Lesson 19 (Maps in ggplot2 I) | 18, Maps: coordinates and projections |
Lesson 20 (Maps in ggplot2 II. Scatterpies) | 20, Shapefiles | ||
Lesson 21 (Maps in ggplot2 III. Shapefiles) | 21, Voronoi diagrams | ||
Lesson 22 (Maps in ggplot2 IV. Voronoi diagrams) | 22, Geographic and projected coordinates | ||
7 | Tagged corpora | Lesson 23 (Tagged corpora. Parsing XML files) | 23, XML |
Lesson 24 (Analysing tagged corpora) | 24, Lemmatization and POS-tagging | ||
Lesson 25 (Automatically tagging corpora) | 25, Tagging a corpus | ||
8 | Working with multiple objects | Lesson 12 (Working with several files) | 10, Language detection and working with several files. |
Lesson 14 (Create your own functions) | |||
9 | Scraping data from the web | Accessing_Twitter(rtweet) | |
Accessing_Twitter(streamR) | |||
Accessing_Tumblr | |||
Polite_web_scraping | |||
10 | Stylometry | (not yet available) | |
(not yet available) | |||
(not yet available) | |||
(not yet available) |
Original course program
Block | Session | Topic / Content | Videos | Swirl Lession |
---|---|---|---|---|
Introduction to R | 1 | Introduction and checking the installation. | 1, Installing R and Rstudio | Lesson 1 - Lesson 7 from Swirl - “R Programming” preloaded course |
Basic notions of R programming language. | 2, What is R? | |||
Cleaning and transforming text data | 2 | Text format and encoding. Tidy data. | 3, Text format & encoding | Lesson 1 (Text encoding) |
4, Tidy data | Lesson 2 (Cleaning text data I) | |||
5, Pipes (watch after swirl courses) | Lesson 3 (Cleaning text data II) | |||
Text mining | 3 | Main concepts of computational text analysis. | 6, Main concepts of computational text analysis | Lesson 4 (Tidy text. Unnest tokens) |
7, Working with scripts and swirl at the same time | Lesson 5 (Stopwords) | |||
Lesson 6 (identifying chapters) | ||||
Visualizations in ggplot2 | 4 | Data visualization: intro to ggplot2 | 8, Data visualization with ggplot2 | Lesson 7 (Histograms and boxplots in ggplot2) |
Lesson 8 (Bar charts in ggplot2) | ||||
Regular expressions | 5 | Regular expressions | 9, Regular expressions | Lesson 9 (Regular expressions with stringr) |
Lesson 10 (Regex in tibbles) | ||||
Text mining | 6 | Language detection. | 10, Language detection and working with several files. | Lesson 11 (Language detection) |
Reading several files into R. | Lesson 12 (Working with several files) | |||
Cleaning and transforming text data | 7 | Cleaning data and visualization II. | 11, Big data, linguistics and data science | Lesson 13 (Cleaning data and visualization III) |
12, Violin plots and dot plots | ||||
13, Spreadsheet software | ||||
Text mining | 8 | Creating a function. | video currently not available | Lesson 14 (Create your own functions) |
N-gram analysis (collocations) | Lesson 15 (N-grams and collocations) | |||
Text mining | 9 | N-gram analysis (cooccurrences). | video currently not available | Lesson 16 (Co-occurrences and graphs) |
Cleaning and transforming text data | 10 | Case study: Praat data I and II. | video currently not available | Lesson 17 (Case study I. Verifying and comparing data) |
Lesson 18 (Case study II. Transforming Praat data) | ||||
Maps in ggplot2 | 11 | Maps in ggplot2 I: Basics and pie charts | 18, Maps: coordinates and projections | Lesson 19 (Maps in ggplot2 I) |
19, Pie charts: how bad are they? | Lesson 20 (Maps in ggplot2 II. Scatterpies) | |||
Maps in ggplot2 | 12 | Maps in ggplot2 II: Shapefiles & Voronoi diagrams | 20, Shapefiles | Lesson 21 (Maps in ggplot2 III. Shapefiles) |
21, Voronoi diagrams | Lesson 22 (Maps in ggplot2 IV. Voronoi diagrams) | |||
22, Geographic and projected coordinates (watch after swirl courses) | ||||
Tagged corpora | 13 | Working with a tagged corpus. | 23, XML | Lesson 23 (Tagged corpora. Parsing XML files) |
24, Lemmatization and POS-tagging | Lesson 24 (Analysing tagged corpora) | |||
Tagged corpora | 14 | Automatically tagging a corpus. | 25, Tagging a corpus | Lesson 25 (Automatically tagging corpora) |