Back to Courses
Advanced
Software Development
en
Grokking the Coding Interview Patterns in Python
Educative
Platform
· Washington, USA
About this course
The ultimate guide to coding interviews, developed by FAANG engineers. This course teaches 28 essential coding patterns and advanced data structures and algorithms in Python so you can efficiently solve common interview problems. You’ll practice with mock interviews, apply techniques like two pointers, sliding window, dynamic programming, graphs, tries, union-find, and more, and build the skills needed to ace technical coding interviews at top tech companies.
Prerequisite Skills
Skills you should have before taking this course
Programming fundamentals
Python Basics
Basic data structures
Basic algorithms
Discrete mathematics fundamentals
Skills Gained
Skills you will develop by completing this course
Python
Problem Solving
Data structures in Python (lists, dictionaries)
Algorithms
coding interview preparation
dynamic programming
graph algorithms
Data structures and algorithms in Python