1. Introduction to Tokenization
2. Naive Tokenization and Its Limitations
3. Character-Level Tokenization
4. Embedding Table and Token Representation
5. Advanced Tokenization Schemes
6. Byte Pair Encoding Algorithm
7. Tokenization in GPT-2 Paper
9. Complexities of Tokenization
10. Live Demonstration of Tokenization
11. Tokenization of English Sentences
12. Tokenization of Arithmetic
13. Tokenization of Non-English Languages
14. Tokenization of Programming Languages
15. Improvements in GPT-4 Tokenizer
17. Understanding Unicode and UTF-8 Encoding
18. Implementing Byte Pair Encoding
20. Encoding and Decoding with the Tokenizer
21. Special Tokens and Their Usage
22. Tokenization in State-of-the-Art LLMs