CodeChef Logo CodeChef Logo
Learn Practice Compete
Upgrade to Pro
Learn Practice Compete
Home » Wiki » Tutorials

Tutorials

CodeChef now has structured learning paths for you to skill up. Start your journey using our learn page.

Tutorials on specific topics or problems should be linked to from this page. Anyone visiting this page should have access to all the tutorials on the wiki.

 

Tutorials for Problems

  • Tutorial for Paying Up
  • Tutorial for Small Factorials
  • Tutorial for Odd
  • Tutorial for Product of Divisors
  • Tutorial for Input,Output
  • Tutorial for Johnny and the Bean Stalk
  • Tutorial for Not a Triangle
  • Tutorial for Quadratic Equations
  • Recursion - Sums in a Triangle
  • Tutorial for Kayaks
  • Tutorial for Just a simple sum
  • Tutorial for A Coin Game
  • Tutorial for The White Knight
  • Tutorial for The LCS Problem Revisited

 

Tutorials for Algorithm topics

  • Tutorial for Dynamic Programming
  • Tutorial for bitwise operations
  • Tutorial for binary search
  • Tutorial on Graph Theory - part 1
  • Tutorial on Graph Theory - part 2
  • Tutorial for Maximum Flow
  • Tutorial for Minimum cost Maximum Flow
  • Tutorial for String related algorithms
  • Tutorial on Game Theory
  • Tutorial for ambiguous permutations
  • Tutorial for Number Theory Sieve
  • Very brief tutorial for Chinese Remainder Theorem
  • Using Constructors and Comparators in C++
  • Basic introduction to Ruby

 

Programming Tools

Online IDE
Upcoming Coding Contests
Host Your Contest
Problem Setting

Learning Resources

Getting Started
Practice Problems
CodeChef Discuss
FAQ's

More

CodeChef For Business
Contact Us
Code Of Conduct
User Ranklist

Usage Policy

Privacy policy
Terms
www.codechef.com
Follow Us

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.