A short, verified list
Resources
Required items are deliberately limited. Optional links provide another explanation when you need one.
Course primer
Start with Text as Data in Six Steps. It is the course’s short conceptual alternative to a dense textbook chapter.
The R foundations assignment lists the required Swirl lessons, DataCamp chapters, deadlines, and how completion is checked. The course corpora guide explains what data we will use and when it is released. Prepared teaching files are downloaded from their corpus cards, starting with the presidential-speeches corpus. The larger NLP Corpora for Korean Studies catalog remains an optional reference.
Setup guides
- GitHub getting started walks through the private repository, GitHub Desktop, the first commit, and the first push using the exact course naming convention.
- Start Here remains the authoritative pre-course checklist for GitHub, R/RStudio, and Orange.
- Korean preprocessing script and stopword file are downloads on the Corpora page, for Orange’s Python Script widget and Preprocess Text.
-
Student repository template supplies the course folders and documentation files used during the Session 1 demonstration.
Orange Data Mining
-
Install and get started with Orange
The official route to installation instructions, workflow examples, the widget catalog, and tutorials. Install Orange, then add Text Mining from Options → Add-ons.
-
Text Preprocessing
Current official walkthrough of tokenization, stopwords, normalization, and corpus inspection.
-
Bag of Words
Official walkthrough of count, binary, and TF-IDF representations in Orange’s Bag of Words widget.
-
Hierarchical Clustering
The interface is older, but the explanation remains useful. Use the current widget documentation for the exact steps.
-
Document Clustering and Cluster Exploration
Clusters Grimm’s fairy tales with TF-IDF, cosine distance, and hierarchical clustering, the same steps as the Session 4 workflow.
-
Sentiment Analysis
Official walkthrough of Orange’s dictionary-based sentiment workflow. The class demonstration uses a supplied corpus.
-
Getting Started with Orange 18: Text Classification
Trains and tests a classifier that assigns texts to categories chosen in advance.
-
Topic Modelling and LDAvis
Current widget documentation for inspecting topics, term relevance, and topic prevalence.
-
Text Mining widget catalog
Current documentation for Corpus, Preprocess Text, Bag of Words, embeddings, sentiment, and topic modeling.
-
Orange Data Mining YouTube channel
The complete official video library includes beginner workflows and specialized text-mining demonstrations. Use it for review or troubleshooting. The channel is not a required playlist.
R and RStudio
-
Install R
Choose your operating system from the official R Project download page and install R before installing RStudio.
-
Install RStudio Desktop
After R is installed, use Posit’s stable RStudio Desktop installer. Open RStudio and run 1 + 1 in the Console to verify the setup.
-
Swirl student guide
Complete R Programming lessons 1, 2, 4, 6, 7, and 12 before Session 2. Upload one completion screenshot per lesson, using the six filenames on the Assignments page.
-
Introduction to R
Create or sign into a DataCamp account. The course classroom invitation arrives after Session 1. Complete all six chapters in the three assigned blocks. No screenshot upload is required.
-
Intermediate R
Complete all five chapters across the two assigned blocks. Completion is recorded in the DataCamp classroom. No screenshot upload is required.
-
Text Mining with R: A Tidy Approach
A readable open reference for the R-only track. The full book is not assigned.
GitHub and FAIR
-
Hello World
Optional broader background on repositories, commits, branches, and pull requests. Use the course-specific GitHub guide for required setup.
-
FAIR Principles
The course translates these principles into concrete file, metadata, and provenance practices.
-
NLP Corpora for Korean Studies
A documented catalog of Korean-language and Korea-focused corpora. Hackathon data will use an instructor-approved, prepared subset.
Text-as-data supplements
-
Analyzing Documents with TF-IDF
Useful conceptual context. The Python exercises are not required.
-
Install and get started with Orange
How tutorials are selected
Required Orange videos must be official and short. When a useful explanation shows an older interface, use the current widget documentation for the exact steps. Required video preparation should stay under 20 minutes per session. Allow additional time for readings, setup, and R foundations exercises. The full official YouTube channel is a tutorial library. Students are not expected to watch it in sequence.