🐍
English for Python
πŸš€ Reading-based English for IT

Learn IT English through real Python docs

An immersive trainer where students read authentic documentation, decode real error messages, build technical vocabulary and practise β€” exactly like a professional developer.

See how it works
8
Modules
33
Units
290+
Exercises
3
Levels
Strings
Strings can be indexed, with the first character having index 0:

word = 'Python'
word[0] β†’ 'P'
word[-1] β†’ 'n'
πŸ“‘ Text Β· Detail
What does word[-1] return for 'Python'?
A  'P'
B  'n' βœ“
C  'o'
⚑
+20 XP earned
πŸ”₯
5-day streak
Why it works

Everything to learn the language of code

Built on proven reading methodology β€” Pre-text, Text and Post-text stages β€” using only authentic documentation from docs.python.org.

πŸ“š

Authentic documentation

Read the very same Python docs that real developers use β€” no simplified, made-up textbook texts.

πŸ€–

AI teacher beside you

A virtual tutor answers questions and gives feedback β€” guiding, never just handing over the answer.

πŸ“–

Personal vocabulary

Collect words while you read and master them with flashcards, matching and spaced repetition.

🎯

Three levels

Basic, Intermediate and Advanced units mapped to grades 8, 9 and 11 of the curriculum.

πŸ†

Gamified progress

Earn XP, climb game levels and unlock badges β€” motivation that keeps students coming back.

πŸ‘©β€πŸ«

Powerful teacher tools

Assign units, track every student, generate unique task variants and printable worksheets.

The method

A clear path through every unit

Each unit guides students through three research-backed stages of working with a text.

1

πŸ“– Pre-text

Warm-up and prediction tasks activate prior knowledge before the reading is even revealed.

2

πŸ“‘ Text

Skimming, scanning and detailed-comprehension exercises build real reading skill on the documentation.

3

✍️ Post-text

Writing, code and reflection tasks turn new language and concepts into active production.

The course

From β€œHello, World” to functions

Eight modules cover the core Python topics of the school curriculum.

🐍 Intro to Python
πŸ”’ Getting Started
πŸ”€ Making Decisions
πŸ” Loops
πŸ”€ Strings
πŸ“‹ Lists
πŸ“Š Sorting
βš™οΈ Functions

Ready to start learning?

Create a free account or jump in with a demo β€” it takes less than a minute.