Mastering Programming Interviews

Do you know what a Sliding Window problem is? How does Dynamic Programming really work? To master programming interviews, you should brush up on you Data Structures and Algorithms knowledge.


Mastering Programming Interviews is a course designed to teach you all of the technical topics that can be asked during a typical programming interview. These are topics that are easy to forget since they aren't usually used beyond the first couple years of college. If you aren't a fresh graduate (or never took a computer science course) this course is designed for you!

This course is not quite ready for the general public. Sign up below to get notified when it is available!