Python for Coding Interviews - Everything you need to Know
986K views · Oct 2, 2022 · Science & Technology
Comments · 368
@NeetCode · 3 years ago (edited) · pinned
🚀 All of the code is available at: <a href="https://neetcode.io/courses/lessons/python-for-coding-interviews">https://neetcode.io/courses/lessons/python-for-coding-interviews</a><br><br>Timestamps:<br><a href="https://www.youtube.com/watch?v=0K_eZGS5NsU&t=73">1:13</a> - variables <br><a href="https://www.youtube.com/watch?v=0K_eZGS5NsU&t=160">2:40</a> - if-statements<br><a href="https://www.youtube.com/watch?v=0K_eZGS5NsU&t=240">4:00</a> - loops<br><a href="https://www.youtube.com/watch?v=0K_eZGS5NsU&t=366">6:06</a> - math<br><a href="https://www.youtube.com/watch?v=0K_eZGS5NsU&t=520">8:40</a> - arrays<br><a href="https://www.youtube.com/watch?v=0K_eZGS5NsU&t=758">12:38</a> - sorting<br><a href="https://www.youtube.com/watch?v=0K_eZGS5NsU&t=820">13:40</a> - list comprehension<br><a href="https://www.youtube.com/watch?v=0K_eZGS5NsU&t=860">14:20</a> - 2-d arrays<br><a href="https://www.youtube.com/watch?v=0K_eZGS5NsU&t=925">15:25</a> - strings<br><a href="https://www.youtube.com/watch?v=0K_eZGS5NsU&t=1010">16:50</a> - queues<br><a href="https://www.youtube.com/watch?v=0K_eZGS5NsU&t=1050">17:30</a> - hash sets<br><a href="https://www.youtube.com/watch?v=0K_eZGS5NsU&t=1105">18:25</a> - hash maps<br><a href="https://www.youtube.com/watch?v=0K_eZGS5NsU&t=1215">20:15</a> - tuples<br><a href="https://www.youtube.com/watch?v=0K_eZGS5NsU&t=1255">20:55</a> - heaps<br><a href="https://www.youtube.com/watch?v=0K_eZGS5NsU&t=1350">22:30</a> - functions<br><a href="https://www.youtube.com/watch?v=0K_eZGS5NsU&t=1375">22:55</a> - nested functions<br><a href="https://www.youtube.com/watch?v=0K_eZGS5NsU&t=1460">24:20</a> - classes
137
@JaredT · 2 years ago
This video gives me life. If this video would ever cease to exist, I’d cry.
260
@imransjourney · 1 year ago (edited)
This isn't the python helper video for the interviews. This is the best recap/crash course video ever published on Python in the world.
296
@diale13 · 2 years ago
The best tutorial for someone who knows another programming language and wants to learn python
55
@shelbypereira · 2 years ago
small note: it may be mentioned in the video but really the points on "arrays" are really discussing "lists". Arrays are distinct in python and available as part of the numpy package but generally only used for situations where memory is a consideration. Also true numpy arrays cannot be resized. For a nit picking interviewer this may be important. Video is excellent , great way to cram for an interview!
184
@SaiManasaPappu · 2 years ago
This video is everything I've learned about Python in the last 3 months and more! Thanks for such on-point crisp content, and for putting it all in one single video unlike other YouTubers who make multiple never-ending clips with repetitive content
61
@aryaprakashh · 3 years ago
you convinced me to change from javascript to python for coding interviews
52
@anujrana1509 · 3 years ago
This is probably the best tutorial for someone who knows another programming language and wants to learn python. Thank you for the tutorial :)
106
@sabaamanollahi5901 · 3 years ago
Thanks NeetCode! can't wait for your system design videos :)
27
@asylzhantatibayev1538 · 3 years ago
I think the world rests on people like you.<br>Thank you so much!!
37
@Lewis64 · 3 years ago
This is the best cheatsheet for python syntax ever. Got a coding interview tomorrow, thank god you posted. ❤
24
@NiharikaSharma-i6v · 1 year ago
this video is seriously amazing. it literally covers so many concepts from interview POV
5
Up next

Big-O Notation - For Coding Interviews
NeetCode · 811K views

Top 8 Data Structures for Coding Interviews
NeetCode · 186K views

10 Important Python Concepts In 20 Minutes
Indently · 1.6M views

Python Course #2 Control Flow & Loops — IfElse, While, For With Many Examples #Python #LearnToCode
IoT Journal · 547 views

Top 5 Dynamic Programming Patterns for Coding Interviews - For Beginners
NeetCode · 480K views

How to learn to code so fast, people naturally think you are gifted
Phillip Choi · 111K views

50+ Most Asked Python Interview Questions | Python Interview Questions & Answers Explained🔥 !
ScaleDojo · 16K views

How I would learn Leetcode if I could start over
NeetCodeIO · 1.6M views

Every Data Structure Simply Explained in 25 Minutes!
Codist and Programio · 459K views

Mock Google Coding Interview with a Meta Intern
NeetCode · 1.6M views

50 Advanced Python Concepts to get a Senior Developer Job in 2026
PropTech Founder · 40K views

MCP vs API: Why traditional APIs are failing AI agents
Google Cloud Tech and Smitha Kolan - Machine Learning Engineer · 1M views

Maybe some people should just give up
NeetCodeIO · 427K views

Data Structure and Algorithm Patterns for LeetCode Interviews – Tutorial
freeCodeCamp.org and AlgoMonster · 887K views

Python As Fast as Possible - Learn Python in ~75 Minutes
Tech With Tim · 2.2M views

Why The Best Software Engineers Focus On System Design
Beyond Coding and glich.stream · 449K views

Learn Python OOP in under 20 Minutes
Indently · 679K views

How to solve a Google coding interview question
Life at Google · 1.7M views

50+ Python Interview Questions & Answers (2025 Update) | Freshers & Experienced
Analytics Vidhya · 119K views

Python 101: Learn the 5 Must-Know Concepts
Tech With Tim · 1.6M views

System Design Interview Prep for Beginners (Full Course)
KodeKloud · 166K views

Top 6 Coding Interview Concepts (Data Structures & Algorithms)
NeetCode · 746K views

Learn Python in Only 30 Minutes (Beginner Tutorial)
Indently · 1.2M views

NeetCode - How I Would Master LeetCode (If I Could Start Over)
Aman Manazir and NeetCode · 109K views

Solving Coding Interview Questions in Python on LeetCode (easy & medium problems)
Keith Galli · 217K views

Last Minute Python Interview Prep Kit (Data Analysts and Data Engineers)
Ankit Bansal · 40K views