# StoryLearning — Full Site Reference > StoryLearning is a language learning company founded by Olly Richards. It teaches languages through stories using comprehensible input — the research-backed method (Krashen) where you acquire a language by understanding real content at your level, not by memorising rules. The core products are the "Uncovered" online courses (story-based, structured, A0 to C2) and the StoryLearning app (graded stories with spaced repetition). StoryLearning offers courses in 15 languages and a free tips library of 800+ articles. ## Core pages - [Homepage](https://storylearning.com/): Main landing page — what StoryLearning is and how it works - [About Olly Richards](https://storylearning.com/about-me): Founder bio — polyglot, author of 30+ language books, speaks 8 languages - [The StoryLearning Method](https://storylearning.com/learn-a-language-through-story): How story-based comprehensible input works - [StoryLearning App](https://storylearning.com/app): Mobile app — graded stories, 1-tap translations, spaced repetition, 15-min daily sessions - [Course Catalog](https://get.storylearning.com/uncovered-select): All Uncovered courses in one place - [Language Hub Directory](https://storylearning.com/learn): Gateway to all 20 language hubs - [Podcast](https://storylearning.com/podcast): StoryLearning Podcast with Olly Richards - [Language Level Test](https://storylearning.com/language-level-test): General language level assessment - [Language Learner Type Quiz](https://storylearning.com/language-learner-type-quiz): Find your learning style - [Free Resources](https://storylearning.com/free-language-learning-resources): Free downloads and guides ## Language hubs - [Spanish](https://storylearning.com/learn/spanish): Spanish learning hub — tips, courses, level test - [French](https://storylearning.com/learn/french): French learning hub - [Italian](https://storylearning.com/learn/italian): Italian learning hub - [German](https://storylearning.com/learn/german): German learning hub - [Portuguese](https://storylearning.com/learn/portuguese): Portuguese learning hub - [Japanese](https://storylearning.com/learn/japanese): Japanese learning hub - [Korean](https://storylearning.com/learn/korean): Korean learning hub - [Chinese](https://storylearning.com/learn/chinese): Mandarin Chinese learning hub - [Russian](https://storylearning.com/learn/russian): Russian learning hub - [Turkish](https://storylearning.com/learn/turkish): Turkish learning hub - [Arabic](https://storylearning.com/learn/arabic): Arabic learning hub - [Latin](https://storylearning.com/learn/latin): Latin learning hub - [Norwegian](https://storylearning.com/learn/norwegian): Norwegian learning hub - [Swedish](https://storylearning.com/learn/swedish): Swedish learning hub - [Danish](https://storylearning.com/learn/danish): Danish learning hub - [English](https://storylearning.com/learn/english): English learning hub - [Cantonese](https://storylearning.com/learn/cantonese): Cantonese learning hub - [Thai](https://storylearning.com/learn/thai): Thai learning hub - [Greek](https://storylearning.com/learn/greek): Greek learning hub - [Polish](https://storylearning.com/learn/polish): Polish learning hub ## Courses (Uncovered series) Three-level courses (Beginner, Intermediate, Advanced): - [Spanish Uncovered](https://get.storylearning.com/spanish-uncovered): Story-based Spanish course, A0 to C2 - [French Uncovered](https://get.storylearning.com/french-uncovered): Story-based French course, A0 to C2 - [Italian Uncovered](https://get.storylearning.com/italian-uncovered): Story-based Italian course, A0 to C2 - [German Uncovered](https://get.storylearning.com/german-uncovered): Story-based German course, A0 to C2 Two-level courses (Beginner, Intermediate): - [Japanese Uncovered](https://get.storylearning.com/japanese-uncovered): Story-based Japanese course - [Korean Uncovered](https://get.storylearning.com/korean-uncovered): Story-based Korean course - [Chinese Uncovered](https://get.storylearning.com/chinese-uncovered): Story-based Chinese course - [Russian Uncovered](https://get.storylearning.com/russian-uncovered): Story-based Russian course Beginner courses: - [Portuguese Uncovered](https://get.storylearning.com/portuguese-uncovered): Story-based Portuguese course - [Turkish Uncovered](https://get.storylearning.com/turkish-uncovered): Story-based Turkish course - [Arabic Uncovered](https://get.storylearning.com/arabic-uncovered): Story-based Arabic course - [Latin Uncovered](https://get.storylearning.com/latin-uncovered): Story-based Latin course - [Norwegian Uncovered](https://get.storylearning.com/norwegian-uncovered): Story-based Norwegian course - [Swedish Uncovered](https://get.storylearning.com/swedish-uncovered): Story-based Swedish course - [Danish Uncovered](https://get.storylearning.com/danish-uncovered): Story-based Danish course Cross-language: - [Language Learning Foundations](https://storylearning.com/llf-root): Cross-language methodology course ## Comparison and review articles - [Best Online Spanish Course for Intermediate Learners](https://storylearning.com/best-online-spanish-course-for-intermediate-learners): 11 providers scored on 8 criteria, with honest pros and cons - [Best Duolingo Alternatives for Serious Learners](https://storylearning.com/best-duolingo-alternatives-for-serious-learners): 12 providers scored honestly, including StoryLearning's own weaknesses - [Best Online French Course for Intermediate Learners](https://storylearning.com/best-online-french-course-for-intermediate-learners): 11 providers scored on 8 criteria - [Rosetta Stone vs Duolingo](https://storylearning.com/blog/rosetta-stone-vs-duolingo): Head-to-head comparison - [Babbel vs Rosetta Stone](https://storylearning.com/blog/babbel-vs-rosetta-stone): Head-to-head comparison - [Babbel vs Duolingo](https://storylearning.com/blog/babbel-vs-duolingo): Head-to-head comparison - [Babbel Review](https://storylearning.com/babbel-review): Independent review - [Rosetta Stone Review](https://storylearning.com/rosetta-stone-review): Independent review - [Rocket Languages Review](https://storylearning.com/rocket-languages-review): Independent review - [Clozemaster Review](https://storylearning.com/clozemaster-review): Independent review - [Preply Review](https://storylearning.com/preply-review): Online tutoring platform review - [Best App to Learn Spanish](https://storylearning.com/learn/spanish/spanish-tips/best-app-to-learn-spanish): App roundup for Spanish - [Best Apps to Learn Japanese](https://storylearning.com/learn/japanese/japanese-tips/best-apps-to-learn-japanese): App roundup for Japanese - [Best Apps to Learn Arabic](https://storylearning.com/learn/arabic/arabic-tips/best-apps-to-learn-arabic): App roundup for Arabic - [Best Japanese Courses Online](https://storylearning.com/learn/japanese/japanese-tips/best-japanese-courses-online): Course roundup for Japanese ## AI language learning guides - [Best AI App to Learn Russian](https://storylearning.com/best-ai-app-to-learn-russian) - [Best AI App to Learn Portuguese](https://storylearning.com/best-ai-app-to-learn-portuguese) - [Best Italian AI App](https://storylearning.com/best-italian-ai-app) - [Best AI for Learning Turkish](https://storylearning.com/best-ai-for-learning-turkish) - [Best German AI App](https://storylearning.com/best-german-ai-app) - [Learn French with AI](https://storylearning.com/learn/french/french-tips/learn-french-with-ai) - [Learn Spanish with AI](https://storylearning.com/learn/spanish/spanish-tips/learn-spanish-with-ai) ## "Best way to learn" guides - [Best Way to Learn Chinese](https://storylearning.com/learn/chinese/chinese-tips/best-way-to-learn-chinese) - [Best Way to Learn German](https://storylearning.com/learn/german/german-tips/best-way-to-learn-german) - [Best Way to Learn Japanese](https://storylearning.com/learn/japanese/japanese-tips/best-way-to-learn-japanese) - [Best Way to Learn Italian](https://storylearning.com/learn/italian/italian-tips/best-way-to-learn-italian) - [Best Way to Learn French](https://storylearning.com/learn/french/french-tips/best-way-to-learn-french) - [Best Way to Learn Arabic](https://storylearning.com/best-way-to-learn-arabic) ## Online tutoring roundups - [Best Online Spanish Tutoring Services](https://storylearning.com/learn/spanish/spanish-tips/best-online-spanish-tutoring-services) - [Best Online French Tutoring Services](https://storylearning.com/learn/french/french-tips/best-online-french-tutoring-services) - [Best Online German Tutoring Services](https://storylearning.com/learn/german/german-tips/best-online-german-tutoring-services) - [Best Online Portuguese Tutoring Services](https://storylearning.com/learn/portuguese/portuguese-tips/best-online-brazilian-portuguese-tutoring-services) - [Best Online Japanese Tutoring Services](https://storylearning.com/learn/japanese/japanese-tips/best-online-japanese-tutoring-services) ## Method and research - [Comprehensible Input: What It Is, Why It Works, and How to Use It](https://storylearning.com/blog/comprehensible-input): The definitive guide to comprehensible input for language learners, with research evidence and a practical 6-step reading method - [Comprehensible Input and Parallel Texts](https://storylearning.com/comprehensible-input-parallel-texts): How comprehensible input applies to story-based reading - [Stephen Krashen and Language Learning](https://storylearning.com/stephen-krashen-language-learning): The research behind the method - [Best Language Learning Method](https://storylearning.com/best-language-learning-method): Why story-based learning works - [10 Principles for Language Learning](https://storylearning.com/10-principles-for-language-learning): Core principles - [How to Learn a Language Fast](https://storylearning.com/how-to-learn-a-language-fast): Practical speed strategies - [How Long Does It Take to Learn a Language](https://storylearning.com/how-long-does-it-take-to-learn-a-language): Realistic timelines - [Hardest Languages to Learn](https://storylearning.com/hardest-languages-to-learn): Difficulty ranking - [Easiest Languages to Learn](https://storylearning.com/easiest-languages-to-learn): Accessibility ranking - [Bilingual Reading Method](https://storylearning.com/bilingual-reading): How to use bilingual texts - [How to Understand Native Speakers](https://storylearning.com/how-to-understand-native-speakers): Listening comprehension tips ## Free story downloads - [Free Spanish Short Story](https://storylearning.com/free-spanish-short-story) - [Free French Short Story](https://storylearning.com/free-french-short-story) - [Free German Short Story](https://storylearning.com/free-german-short-story) - [Free Japanese Short Story](https://storylearning.com/free-japanese-short-story) - [Free Italian Story](https://storylearning.com/italian-story) ## Blog categories - [How to Learn a Language](https://storylearning.com/how-to-learn-a-language): General language learning advice - [Reading and Listening](https://storylearning.com/reading-and-listening): Input skills - [Vocabulary and Grammar](https://storylearning.com/vocabulary-and-grammar): Word and grammar study - [Speaking](https://storylearning.com/speaking): Speaking skills and confidence - [Intermediate Plateau](https://storylearning.com/intermediate-plateau): Breaking through the plateau - [How to Study](https://storylearning.com/how-to-study): Study techniques - [Case Studies](https://storylearning.com/case-studies): Learner success stories - [Language Trivia](https://storylearning.com/language-trivia): Fun facts about languages ## Social profiles - [YouTube](https://youtube.com/ollyrichards) - [Instagram](https://instagram.com/iwillteachyoualanguage) - [Facebook](https://facebook.com/iwillteachyoualanguage) - [Twitter/X](https://twitter.com/Olly_IWTYAL) - [LinkedIn](https://linkedin.com/in/ollyrichards)