₹0 for students · Certificate · Intermediate
Coding Interview Practice
4 mini courses, 16 lessons: the interview method and the 12 patterns behind most coding questions
16 lessons · ~3 hours · 30-question final exam · pass mark 70%
About the course
What you’ll learn
Prepare for online assessments and technical rounds at product companies, service companies and startups. Learn a repeatable method for any problem, then the patterns that solve most questions: two pointers, sliding windows, hashing, binary search, stacks, trees, recursion and backtracking, graphs, dynamic programming, greedy and heaps. Every lesson has a real problem to solve in the browser. Pass every lesson quiz and the final exam to earn a verifiable certificate.
Part of the career track: Computer Science Foundations
How the certificate works
- Read each lesson’s study guide, then the full lesson and any notebooks or exercises.
- Pass every lesson quiz with 70% or more.
- Pass the final exam: 30 questions in 45 minutes.
- Get a certificate with a public verification link, and add it to LinkedIn.
Syllabus
16 lessons in 4 mini courses
Each mini course takes about an hour. Already know one? Test out in the app and skip it.
1. The interview method
Approach any coding question with a clear method and explain your thinking.
2. Arrays and strings
Solve array and string problems with two pointers, windows, hashing and binary search.
3. Stacks, trees and recursion
Use stacks, linked-list tricks, tree traversals and backtracking.
4. Graphs, DP, greedy and heaps
Solve graph, dynamic programming, greedy and top-k problems.
Written by Vikosha. Lessons, questions and exercises are original. Licence: Original Vikosha course..