CodeChef Logo CodeChef Logo
Courses

Programming and DSA

Learn to think like a programmer. Develop your problem-solving skills with essential data structures and algorithms.

Career Paths

From beginner to job-ready. Explore our curated career paths designed to help you succeed in the tech industry.

Other Courses

Programming and DSA

Explore courses

Catalogue

Programming and DSA

Learn to think like a programmer. Develop your problem-solving skills with essential data structures and algorithms.

Career Paths

From beginner to job-ready. Explore our curated career paths designed to help you succeed in the tech industry.

Other Courses

Explore courses
Practice Compete Compiler
Upgrade to Pro
Courses

Programming and DSA

Learn to think like a programmer. Develop your problem-solving skills with essential data structures and algorithms.

Career Paths

From beginner to job-ready. Explore our curated career paths designed to help you succeed in the tech industry.

Other Courses

Programming and DSA

Explore courses

Catalogue

Programming and DSA

Learn to think like a programmer. Develop your problem-solving skills with essential data structures and algorithms.

Career Paths

From beginner to job-ready. Explore our curated career paths designed to help you succeed in the tech industry.

Other Courses

Explore courses
Practice Compete Compiler

Interview Prep by CodeChef


Sessions to choose From:

Watch Playlist

DSA For Placements | Basics To Ace It

  • Episode 1: Arrays & Vectors
  • Episode 2: Searching & Sorting
  • Episode 3: Binary Search
  • Episode 4: Stacks
  • Episode 5: Heaps & Priority Queue
  • Episode 6: Recursion & Backtracking
  • Episode 7: Recursion Part 2
  • Episode 8: Dynamic Programming Part 1
  • Episode 9: Dynamic Programming Part 2
  • Episode 10: Introduction to Greedy Algorithms
  • Episode 11: Questions on Greedy Techniques
  • Episode 12: Questions on Stacks
  • Episode 13: Dynamic Programming Part 3
  • Episode 14: Questions on Binary Search
  • Episode 15: Introduction to Linked List - 1
  • Episode 16: Introduction to Linked List - 2
  • Episode 17: Introduction to Trees - 1
  • Episode 18: Introduction to Trees - 2
  • Episode 19: Introduction to Sorting Algorithms
  • Episode 20: Introduction to Trees - 3
  • Episode 21: Introduction to Graph #1
  • Episode 22: Introduction to Graph #2
  • Episode 23: Dynamic Programming - Learn to Solve Practice Problems
  • Episode 24: Linked List - Learn to Solve Practice Problems
  • Episode 25: Problems On Greedy Algorithm
  • See more

    Watch Playlist

    Frequently Asked Interview Problems

  • Episode 1: Sliding Window Maximum
  • Episode 2: Maximum Area of Rectangle in Histogram
  • Episode 3: Maximum Sum of Rectangle No Larger Than K
  • Episode 4: Unique Combination For a Given Sum
  • Episode 5: Trapping Rainwater Problem
  • Episode 6: Counting Subarrays Problem
  • Episode 7: Books Allocation Problem
  • Watch Playlist

    Tech Interview Secrets

  • Episode 1: Microsoft SDE | Riya Bansal
  • Episode 2: Google SDE | Deepak Gour
  • Episode 3: Uber SDE | Shivangi Gupta
  • Episode 4: Apple SDE | Ritika Nevatia
  • Episode 5: Twitter Engineer | Apurva Patkeshwar
  • Episode 6: ShareChat Engineer | Praveen Dhinwa
  • Episode 7: Amazon Engineer | Apurv Gupta
  • Workden, MNR PRIDE, 14, HAL Old Airport Rd, Domlur I Stage, 1st Stage, DOMLUR, Bengaluru, Karnataka 560071 [email protected] +91 95911 47880
    Find us online

    ROADMAPS

    Learn Python
    Learn Java
    Learn C
    Learn C++
    Data structures and Algorithms
    Competitive Programming
    More Roadmaps

    CAREER PATHS

    React JS Developer
    Full stack Developer
    SQL for Data Analysis
    Frontend Developer
    Java Backend Developer
    Data Analysis using Python
    Python Backend Developer
    C++ Developer
    Machine Learning using Python

    COMPILERS

    HTML online compiler
    C++ online compiler
    C online compiler
    Java online compiler
    Python online compiler
    SQL online compiler
    JavaScript online compiler
    React online compiler
    More compilers

    COMPANY

    About us
    For colleges
    Coding Contests
    Blogs
    Contact us
    Privacy Policy
    Frequently Asked Questions

    © 2025 CodeChef Inc. All rights reserved.

    We use cookies to improve your experience and for analytical purposes. Read our Privacy Policy and Terms to know more. You consent to our cookies if you continue to use our website.