







Learn languages with spaced-repetition flashcards you own.
Learn Languages with LearnWithOliver.com
Daily language exercises, audio flashcards, arcade games, annotated texts and AI chat. Free to start.

Learn Languages with LearnWithOliver.com
Learn Mandarin Chinese online with our audio flashcard system, multiple choice test, annotated texts and games. Suitable for beginner, intermediate and advanced learners.

Stanford CS336 | Language Modeling from Scratch (Spring 2025 Archive)
Archived course website for Stanford CS336: Language Modeling from Scratch (Spring 2025), including schedule, assignments, logistics, and materials.

Learn C • Build Your Own Lisp
If you're looking to learn C, or you've ever wondered how to build your own programming language, this is the book for you.
Online Mandarin Chinese Learning | Mandarin Blueprint
The best way to learn Chinese language online. This is how to learn Chinese in less than twelve months, from zero.

A break from programming languages
This is a blog post I have been considering writing for a long time.
The fish language — fish-shell 4.7.1 documentation
This document is a comprehensive overview of fish’s scripting language.
Stephen Krashen: Language Acquisition and Comprehensible Input
Coeffects: Context-aware programming languages
Interactive essay that explains theory of coeffects and lets you type-check and run sample programs.
R for cats · and cat lovers
This is an introduction to R. I promise this will be fun. Since you have never used a programming language before, or any language for that matter, you won’t be tainted by other programming languages with different ways of doing things. This is good - we can teach you the R way of doing things.
McGraw-Hill's Language Lab
Welcome to McGraw-Hill Language Lab — your one-stop shop for great content to help you build your language skills, whether you are learning by yourself or studying for class. Our lab provides bonus audio and interactive content from our bestselling language learning programs.

3 Patterns That Unlock 80% of Chinese
Better Than Free
[Translations: Belarusian, Chinese, Estonian, French, German, Italian, Japanese, Polish, Portuguese, Russian, Spanish, Turkish] The internet is a copy machine. At its most foundational level, it copies every action, every character, every thought we make while we ride upon it. In order to … Continue reading →

Reading and Writing Persian / Farsi (by Learn Persian with Chai and Conversation)
Plain language guide series
A series of guides to help you understand and practice writing, designing, and testing plain language.
