Python One-Hour Crash Course: Syntax, Lists and Files
by Sofia Navarro
Pick the right collection and the right LINQ operator every time, in under an hour.
YT Created by Yuki Tanaka
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 · 7 lessons · 55m of material
2 lessons running 16m 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.
3 lessons running 23m 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 · 7 lessons
55m total length
Short list, and deliberately so. If you meet these you can start today.
Every C# codebase has a List where a Dictionary belonged and a foreach loop where a single LINQ call would do. This short course is a reference you work through once and then keep, covering the collection types you should reach for and the query operators that replace hand-written loops.
The first half compares List, Dictionary, HashSet, Queue, Stack and the immutable and frozen variants added in recent .NET releases, with the lookup and insertion costs stated plainly so the choice becomes obvious rather than habitual. The second half walks the LINQ operators worth memorising: Where, Select, SelectMany, GroupBy, OrderBy, Any, All, First versus FirstOrDefault, ToLookup, and the aggregate family.
Each lesson pairs a one-screen summary with a runnable snippet, and the downloadable cheat sheet mirrors the same layout so you can keep it open while you work. It is deliberately short: no project, no detours, just the decisions you make several times a day.
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.2
Rated 4.2 out of 5Course rating · 5 reviews
Wiktor Adamczyk
Backend engineer
That one flowchart for choosing a collection is the most useful page of C# reference I own. Dictionary against HashSet against a sorted structure, settled in ten seconds instead of another browser tab.
Aiko Yamamoto
.NET developer
I have been writing C# since the framework days and had never touched FrozenDictionary. The benchmark showing where the up-front build cost stops being worth it is exactly the kind of detail that makes a short course like this pay for itself.
Sean Doherty
Under an hour, printable summary at the end, no waffle in between. The operator coverage plays it safe and stops around GroupBy and SelectMany, though it is upfront about being the ones worth memorising rather than the full set.
Isabel Rodríguez
Software engineer
Handy overall, but a long stretch is spent selling me on why immutability is desirable when I had already bought in and wanted the trade-offs table. Everything either side of that is tight.
Lars Nyberg
Tech lead
Honestly the printable summary is worth the three pounds and the video is optional. Watching someone read a comparison table aloud is not a good use of forty minutes, and there is almost no worked example where picking the wrong collection produces a slowdown you can actually see. Buy it for the sheet and skip ahead.
Game developer and C# instructor
Yuki has shipped six commercial titles, four of them solo, across PC and mobile. She teaches C# and .NET the way small studios actually use them — inside Unity, under a deadline — so the language lessons and the engine lessons arrive together. Students finish a playable game in every course, complete with menus, save files and a distributable build. She mentors at game jams most weekends and has judged three of them.
One-time payment · lifetime access