About this Course
1995420 recent views

Want to crack toughest Coding Interviews or want to become a pro Competitive Programmer ? Are you aiming to crack algorithm rounds of Directi, Amazon, Microsoft, Google like product based companies ? Increase your coding speed up to 3-5 times, coverage of all topics for interviews as well as Competitive Programming.

100% Online

Online Live Interactive + Recorded Sessions

Daily Live Online Live Interactive

Watch recorded in case you miss any live session

40 Recorded Video Sessions

Watch recorded sessions to clear concepts and work on assignments.

31 Days + 3 EXTRA Weeks

percent guarantee to submit and cross at least 150 problems on Coding Platforms even if you are a very beginner !

Whatsapp Group For Discussions

Reach out team members of batch, best coders and instructors

Skills you will gain

C/C++
STL
Data Structures
Coding Platforms
Logic to code conversion
Increase in speed to code
Algorithms
Solving problems asked in companies

100% Online

Online Live Interactive + Recorded Sessions

Daily Live Online Live Interactive

In case you miss any online live session, watch same as recorded

40 Recorded Video Sessions

Watch recorded sessions to clear concepts and work on assignments.

31 Days + 3 EXTRA Weeks

percent guarantee to submit and cross at least 150 problems on Coding Platforms even if you are a very beginner !

Whatsapp Group For Discussions

Reach out team members of batch, best coders and instructors

Course : Coding Mafia

Week
1

Basics, Input, Output, Loops, Addition, Subtraction

1 video ( Around 1 hour )
Introduction to Coding Platform Codechef
Hello world program in C/C++
While loop & For loop
Operators like addition/substraction
Solving reversing a number
Getting started with Codechef
How to solve more and increase speed
Resolving wrong answers
Solving problems on Codechef
How to speed up problem solving ?
Daily practice exercise

Time Complexity, Array, Binary Search, Kadane's Algorithm

1 video ( Around 1 hour )
Using for loop to input array
Sum of all elements in array
What is Time Complexity
Best, worst and Avg Complexity
Binary Search
Kadane's Algorithm
Count Sorting
Solving problems on Codechef
Daily practice exercise

Linear Search, Binary Search & Adhoc problems

1 video ( Around 1 hour )
What is brute force ?
How to optimise ?
Linear Search & Binary Search
Solving for loop based problems
Submissions on Codechef
Solving binary search based problems
Solving problems on Codechef
Daily practice exercise

Prime Numbers, Vector and STL algorithms:

1 video ( Around 1 hour )
What is Vector ?
Vector operations and Sort
Starting number theory
Finding Prime Numbers
How to find prime faster ?
Sieve of Ethranos
Solving problems on Codechef
Daily practice exercise

Recursion & Memoization

1 video ( Around 1 hour )
Factiorial using for loop
Factiorial using Recursion
What is Memoziation ?
What is Hashmap ?
Solving problems on Codechef
Daily practice exercise

Game Theory, Companion Matrix & solving problems asked in interviews

1 video ( Around 1 hour )
Solving more 2D matrix problems
Intro to Game Theory
Power function in logn
Faster way to compute large factorial
Companion Matrix
Tips : for solving problems
Daily practice exercise
Week
2

Working on LinkedList, Queue & Stack

1 video ( Around 1 hour )
Introduction to Leetcode
What is segmentation fault and pointers ?
Into to Linked List
Intro to Queue
Intro to Stack
Push, Pop and Size operations
Strategy : How to solve think and solve faster ?
Daily practice exercise

More Problems Practicing on LinkedList Stack & Queue

1 video ( Around 1 hour )
Linked list based problem solving
Stack based problem solving
Queue based problem solving
Solving problems on Leetcode
Daily practice exercise

String, Maps & Heap

1 video ( Around 1 hour )
Intro to strings library
Solving problems on strings
Solving problems on map
Min heap and Max heap
Using Priority Queue STL
Solving problems on Leetcode
Daily practice exercise

Bitwise operators

1 video ( Around 1 hour )
And operator
OR operator
XOR operator
More Hashmap
Solving problems on Leetcode
Solving problems asked in interviews
Daily practice exercise

Set and Tree

1 video ( Around 1 hour )
Using set library
Operations like insert,size, begin, end, iterators
Learning two pointer technique
Intro to Binary Tree and Complete Tree
Solving problems on Leetcode
Solving problems asked in interviews
Daily practice exercise

More Practice

1 video ( Around 1 hour )
Revisiting pointer, linkedlist and Adhoc problems
Solving more problems asked in interviews
Solving problems on Leetcode
Daily practice exercise
Week
3

Tree and Tree Traversal

1 video ( Around 1 hour )
Important tips to solve hard problems
Introduction to Interview bit
Intro to Tree
Pre order traversal
In order traversal
Post order traversal
Implementation using recursion
Solving problem based on Tree
Strategy to solve on Interviewbit
Daily practice exercise

Hard Level : Tips and practice

1 video ( Around 1 hour )
How to solve approach hard level problems
Solving problems based on strings and arrays
Soling problems asked in Google, Facebook, Directi
Daily practice exercise

Hard Level : Number Theory, Strings & Interview problems

1 video ( Around 1 hour )
Solving hard Number Theory based problems
Solving hard string based problems
Solving more problems asked in product based companies
Daily practice exercise

Hard Level : Arrays, Strings & Maths

1 video ( Around 1 hour )
Solving more problems asked in product based companies based on arrays, strings and maths
Daily practice exercise

Hard Level : TRIE and Extras

1 video ( Around 1 hour )
Intro to TRIE
Implementation of trie.
Solving problems asked in Amazon
Solving problems based on TREE
Daily practice exercise

Audio Podcast : Strategies and Time management

1 video ( Around 1 hour )
Strategy to solve problems in Online Coding Contest
Which projects benefits in resume ?
How to resolve Time Management issues ?
Daily practice exercise
Week
4

Memoization

1 video ( Around 1 hour )
Recursion Detailed
What is Memoization
Solving problem using memoization
Daily practice exercise

Backtracking Algorithm

1 video ( Around 1 hour )
What is BackTracking ?
Solving NQueen Problem
Daily practice exercise

Hard Problems: Tree and Arrays

1 video ( Around 1 hour )
Level Order Traversal of Tree
Zig Zag Order Traversal of Tree
Tri Sum Zero Problem
Daily practice exercise

Dynamic Programming

1 video ( Around 1 hour )
What is Dynamic Programming ?
Top Down & Bottom Up approach
Fibbonacci Series
1D Prefix Sum Array
2D Prefix Sum Array
Daily practice exercise

Hard Problems on DP

1 video ( Around 1 hour )
Solving hard problems on DP
Rod cutting pronblem
Longest Increasing SubSequence
Best notes for Dynamic Programming
Daily practice exercise

Graph, BFS & DFS

1 video ( Around 1 hour )
What is Graph ?
Directed, Undirected ?
What are the use cases ?
Depth First Search
Breadth First Search
Implementation of code for DFS & BFS
Daily practice exercise

Greedy Algorithm

1 video ( Around 1 hour )
Huffman Coding Algorithm
Daily practice exercise

Career Guidance

1 video ( Around 1 hour )
Resume Tips
GSOC
Applying Off Campus
Closure of Coding Mafia
Daily practice exercise
4.9
Read Reviews Chevron Right

Top reviews for Coding Mafia

By Nikunj Aggarwal, Delhi

I had solved 150+ questions in just 10 days and I can't believe myself . I am solving questions on topics like linked list , tree from which I fear . I never tried to pick up their questions because of my low confidence but with the help of Coding mafia rishabh bhaiya guided me that how to tackle those problems.

By Kaushal Sahu, 2nd year, IIIT Allahabad

This is an excellent course for anyone new to programming. One can learn all concepts about coding in a month which usually takes several months for one to learn.

Instructor

Avatar

Rishabh Jain

CEO/Founder Coding Club India, Ex-Directi, Ex-DTU, Passionate for building tech products, hacking and finding loop holes.

About Coding Club India

Coding Club India is largest community of coders covering colleges across India, connecting coders and mentors. ...

Start Learning Today

The BEST reviewed course in India for Data Structures and Algorithms!
Shareable onLinkedIn
You can share your Course Certificates in the Certifications section of your LinkedIn profile, on printed resumes, CVs, or other documents.

Frequently Asked Questions