Prepare for Foundation Exam

Most top-tier companies want programmers good at Data Structures & Algorithms. Be what they’re looking for.

Become Foundation Certified

Resources


02

Arrays


03

Strings


04

Stack and Queue


05

Basic math operations (addition, subtraction, multiplication, division, exponentiation)


06

Euclid’s GCD Algorithm


07

Prime Numbers, divisibility of numbers


08

Basic Recursion


09

Greedy Algorithms


10

Dynamic programming (Basic DP)


11

Naive string searching


12

Sorting


13

Binary Search

Mock Test

Practice on the exact problems which had appeared in a past CodeChef contests-

More Resources

Past Foundation Exam

Practice on the exact problems which had appeared in a past Foundation level exam -


DSA Learning Series

This is a series which covers almost all topics.

  • Learn Data Structures and Algorithms - LEARNDSA

Practice from CodeChef Problem Lib

Practice from CodeChef huge collection of problems.

  • CodeChef Problems based on Difficulty Levels - Link
  • Problems with Tags - Link