Where it ends: Walk into an on-campus coding round able to solve the standard array, string, tree and DP questions in Python, and explain the Big-O.
The first 5 lessons are free, no account needed. The rest are in Pro, ₹299/month. Final-year and pre-final-year students in India preparing for on-campus and off-campus drives.
Campus placement rounds are mostly the same test: a timed coding round of two to four problems, then a technical interview that asks you to explain your solution, its complexity, and some language basics (OOP, generators, decorators, how a dict works). Python is allowed at most companies and is the fastest language to write under time pressure. This path is the Python fluency plus the data-structures-and-algorithms patterns those rounds draw from, in the order that builds on itself. It does not cover aptitude tests, system design or HR rounds.
Take the lessons top to bottom. Each opens with code you run in the browser and ends with graded exercises. Already know the foundations? The level test tells you where to jump in.
After this: Read and write everyday Python: variables, loops, lists, dicts, functions, errors.
After this: Lambdas, *args, generators, classes, inheritance, decorators, recursion.
After this: Big-O, then the patterns behind most Easy questions.
After this: The Medium-question toolkit.
After this: Traversals, BFS/DFS and the three DP problems every drive asks a variant of.
After this: Heaps and bit tricks.
Free and printable. Every snippet on them was run on Python 3.12 before publishing.
Free. Write your answer and run the tests in the browser; the tests check correctness, not speed.
Placement interviews ask about a project on your resume. This is a small, finishable one you can publish to your PyRun portfolio and talk through.
Finishing this path gives you the Python part of the job. It is not, by itself, a qualification for it. The Software Engineer (Interview Prep) role page has the skills list and the workspace templates.