C# Collections and LINQ: The Cheat-Sheet Course
by Yuki Tanaka
Enough Python to read code and write a useful script, in a single focused hour.
SN Created by Sofia Navarro
Every bullet below is something you will have built, shipped or be able to explain by the time you finish the last lesson.
4 modules · 8 lessons · 1h 2m of material
3 lessons running 22m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
3 lessons running 24m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
1 lesson running 8m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
1 lesson running 8m in total. Each lesson ships with the finished source files and a short written recap, so you can follow along in your own editor and skim the module again later.
Lesson-by-lesson titles, code downloads and exercises live inside the course library you get access to straight after checkout.
4 modules · 8 lessons
1h 2m total length
Short list, and deliberately so. If you meet these you can start today.
Sometimes you do not want a course, you want to be functional in Python by this evening. Perhaps a script landed on your desk, or an interview mentioned it, or a colleague sent you a notebook you cannot read. This hour covers exactly the subset that makes Python legible and useful.
The lessons move quickly and every one ends with something running: variables and the basic types, f-strings, lists and dictionaries, if statements and loops, functions with default and keyword arguments, imports and the standard library, and reading and writing files. Indentation, truthiness and mutable default arguments each get a warning where they usually bite newcomers.
The closing lesson assembles everything into a single script that reads a folder of text files, counts what matters and writes a summary. It is small on purpose, because the point of this course is momentum. If you want depth afterwards, the beginner automation path continues directly from here.
Still unsure about something? Write to misteryjj100@gmail.com and a human answers, usually the same working day.
Reviews are written by people who bought this course. We publish the critical ones too.
4.1
Rated 4.1 out of 5Course rating · 8 reviews
Piotr Zieliński
no fluff and no now-let-us-install-seventeen-packages. python, a terminal, a text file, done. right call for something this short.
Hannah Lindqvist
Data analyst
I needed enough Python to read a colleague's script by Monday morning and I got there with time to spare. The f-string section on its own rescued me from the string concatenation mess I had been typing into the REPL.
Claudia Ferretti
Product manager
I do not write software. I review specifications written by people who do, and I was tired of nodding along to scripts pasted into tickets. One hour later I can follow them. The chapter on reading and writing files turned out to be the most useful part for what I do.
Ade Okonkwo
Support engineer
Lists I already half had. Dictionaries never made sense until the part where she builds one out of a CSV row and then looks values up by key instead of scanning the whole thing. Tiny example, large penny-drop.
Sven Aaltonen
Ops engineer
Everything through functions is beautifully judged. Then the file chapter squeezes context managers, encodings and CSV into about twelve minutes and I certainly did not absorb the encoding part on a first pass. Still an easy recommendation at this price.
Meera Krishnan
QA analyst
Small gripe: an early example uses the older percent-style formatting before the switch to f-strings, and it is not flagged as legacy until much later. Cost me a confused minute. Otherwise a genuinely good hour of teaching.
Jonah Whitfield
Self-taught, switching careers
It does what the title promises and I cannot mark it down for that alone. What I can say is that I finished it and still could not write the script I had bought it for, because nothing covers looping over nested data or handling an error when a file is missing. This teaches you to read Python, not to write it. Treat it as chapter zero and budget for something longer straight after.
Lucia Moreno
Frontend developer
I have no complaint about the material itself. The recording is another matter: the microphone clips whenever she gets enthusiastic, and there is a persistent room echo across the middle two chapters that I could not listen to without headphones. On a course that is almost entirely narration over a terminal, that stops being a nitpick and starts being the product.
Python and data engineer
Sofia builds the pipelines that keep analytics teams honest, mostly Python on top of PostgreSQL under uncomfortable load. She teaches schema design, indexing and query planning against anonymised production datasets rather than toy tables, then wires the same data into pandas so the SQL and the Python halves stop being separate skills. Expect to spend real time reading execution plans and rather less time reading slides. She consults on migrations for teams that cannot afford downtime.
One-time payment · lifetime access