Teacher since July 2025
Efua Mensah
Python teacher for people starting AI work from zero, patient with setup, files and first scripts
9
tutors built
4.5Sample
average from 20 reviews
377Sample
lessons taught by their tutors
About Efua
I teach Python to people who want to build with AI but have never written much code, or who tried once and got stuck on setup. My background is in teaching adult evening coding classes and later writing data scripts for small research teams, so I know where beginners lose an afternoon: the wrong interpreter, a confusing traceback, a file that will not open. In lessons I ask you to type and run things yourself, one small step at a time, and I explain the idea behind each step in plain words. I would rather you understand five commands than copy fifty.
Knows about
Tutors by Efua
9 tutors
Calling Web APIs from Python
Fetch data from any web API with Python: requests, JSON, keys, pagination, timeouts and errors.73 lessonsSampleEfua Mensah$4Python Data Structures for Data WorkPython Data Structures for Data Work
Choose between lists, dicts, sets and tuples with confidence and shape records the way data work needs.68 lessonsSampleEfua Mensah$4Set Up Python for AI WorkSet Up Python for AI Work
Get a clean, repeatable Python setup on your own machine, with no mystery errors about missing packages.66 lessonsSampleEfua MensahFreeCleaning Text with Python and RegexCleaning Text with Python and Regex
Clean and normalise messy text for AI pipelines with string methods, Unicode care and readable regex.54 lessonsSampleEfua Mensah$4Python Refresher for Returning CodersPython Refresher for Returning Coders
Catch up on modern Python quickly if you coded years ago or come from another language.44 lessonsSampleEfua Mensah$4Functions, Modules and Tidy ScriptsFunctions, Modules and Tidy Scripts
Turn one long copy and paste script into small functions and modules you can reuse and trust.38 lessonsSampleEfua Mensah$3Notebooks Without the MessNotebooks Without the Mess
Use notebooks for exploration without hidden state, lost work or code you cannot rerun tomorrow.34 lessonsSampleEfua Mensah$3Debugging Python Errors CalmlyDebugging Python Errors Calmly
Read tracebacks, find the real cause and fix common Python errors without guessing or panic.Efua Mensah$3Reading CSV, JSON and Text Files in PythonReading CSV, JSON and Text Files in Python
Open, read and write CSV, JSON and text files correctly, including encodings, paths and big files.Efua Mensah$3Recent reviews
What students said about Efua's tutors.
- Grace E.Sample
Coming from R, the 0 based indexing and slice ends were drilled in properly. The dataclass exercise was a nice touch. Some JavaScript comparisons went over my head.
- Daniel O.Sample
Clear and patient. It explained venv first and only then mentioned conda and other tools, which I liked. Windows activation tripped me up once but we sorted it.
- Marta S.Sample
I had named my file json.py and could not understand the import error. Found that in the first lesson. The main guard explanation was very clear too.
- Chiara F.Sample
I was lowercasing and removing stop words before embedding, because an old tutorial said so. The first lesson explained why that hurts. Regex section was patient and practical.
- Pablo D.Sample
Useful but brisk. Fine for experienced programmers, though I would have liked more practice exercises on the traps section.
- Ines G.Sample
Clear explanations of 4xx versus 5xx and which ones to retry. Good first step before the LLM API tutors.