SkyAICampus
HomePracticeLearnCode LabFocus
SkyAICampus
PrivacyTermssupport@skyaicampus.com© 2026 SkyAI Campus
Log inSign up

Learn

HomePracticeConcept cardsCode LabSky Tutor

Review

Revise todayMistake notebookProgress

Focus

Campus ForestFocus roomsSquads

Questions or feedback?
support@skyaicampus.com

  1. 1Text preprocessing
  2. 2Text as numbers
  3. 3Transformers
  4. 4NLP tasks
← Natural language processing

Lesson 1 of 4

Text preprocessing

Watch, read the card, then practise. Tokenisation · Cleaning text

Video coming soon

The video for this lesson is being recorded.

Meanwhile, the notes below and the 60-second cards cover the same ideas.

Practise this topic
  • Tokenisation

    Tokenisation splits text into the pieces a model reads: words, or smaller word pieces.

    Remember: Models count and charge by tokens, not words.

  • Cleaning text

    Cleaning makes text consistent before simple models use it: lowercase, trimmed, and without noise.

    Remember: Transformers need much less cleaning; they use the full text.

Try the example in Code Lab

import re
print(re.findall(r"\w+", "It's 2026, NLP is fun!"))
Next: Text as numbers →

In this lesson

  • Tokenisation
  • Cleaning text

Practise this topic

5 questions at your level. The best way to make it stick.

Practise 5 questions