Basics → OOP → Concurrency

CorePython

15 interview topics in learning order — basics, collections, OOP, internals, then concurrency. No scattered prep. Open the module guide and go topic by topic.

Explore topics

15 language modules in prep order — basics through concurrency.

#Module
01

Types, None, is vs ==, truthy/falsy

Open guide
02

Slicing, methods, palindrome, anagram, frequency

Open guide
03

Slicing, unpacking, copy, sort, search

Open guide
04

Hashing, grouping, set ops, lookup

Open guide
05

for/while, enumerate, zip, comprehensions

Open guide
06

LEGB, defaults, closures, *args/**kwargs

Open guide
07

Inheritance, composition, super(), design

Open guide
08

Dunders, properties, classmethod, MRO

Open guide
09

try/except, raise, custom exceptions

Open guide
10

iter/next, yield, lazy pipelines

Open guide
11

Decorators, wraps, with, enter/exit

Open guide
12

Refs, GC, copy, interning, namespaces

Open guide
13

Imports, collections, pathlib, json, re

Open guide
14

pytest, mocks, type hints, finding bugs

Open guide
15

GIL, threads, asyncio, profiling

Open guide

15 guide topics

Every topic page includes

  • The exact interview question from the sheet
  • Structured guide with concept breakdown
  • Panel-ready solution you can defend live
  • Follow-ups interviewers ask next