In this article you will be guided on what is
number theory and its importance with details of topics in it.

Introduction To Number Theory

Want to get familiar with number theory?...Read this now!!

Want to learn Primality Test?

In this article you will be learning to check whether a given number is prime or not, starting with naive approach to best optimized approach with crystal clear concepts.

Primality Test

Want to learn how to check any given
number is prime or not efficiently?...Read this now!!

Want to learn Prime Factorization?

In this article you will be learning to
factorize any number, starting with naive approach to
best optimized approach with crystal clear concepts.

Prime Factorization

Want to learn how to factorize any given number efficiently?...Read this now!!

Want to learn Binary Exponentiation?

In this article you will be learning to calculate A^{n} of any number, starting with naive approach to best optimized approach with crystal clear concepts.

Binary Exponentiation

Want to learn how to find A^{n} for any given number efficiently?...Read this now!!

Want to learn Matrix Exponentiation?

In this article you will be learning how to find powers of given matrix, starting with naive approach to best optimized approach with crystal clear concepts.

Matrix Exponentiation

Want to learn how to find powers of matrix efficiently?...Read this now!!

Want to learn how to Calculate N^{th} element of recurrence relation?

In this article you will be learning to Calculate N^{th} element of recurrence relation, starting with naive approach to best optimized approach with crystal clear concepts.

Calculate N^{th} element of recurrence relation in O(logn)

Want to learn how to calculate ‘N^{th}’ element of recurrence relation efficiently?...Read this now!!

Want to learn Greatest Common Divisor (G.C.D) Algorithms?

In this article you will be learning Greatest Common Divisor (G.C.D) Algorithms, starting with basics to some cool stuffs you can do in bitwise algorithms with crystal clear concepts.

Greatest Common Divisor (G.C.D) Algorithms

Want to master Greatest Common Divisor (G.C.D) Algorithms?...Read this now!!

Want to master Modular Arithmetic?

In this article you will be learning Modular Arithmetic basics, starting with basics to some cool stuffs you can do in modular arithmetic with crystal clear concepts.

Modular Arithmetic – Part 1

Want to master Modular Arithmetic?...Read this now!!

Want to master Modular Arithmetic?

In this article you will be mastering Modular Arithmetic advanced part, starting with basics to some cool stuffs you can do in modular arithmetic with crystal clear concepts.

Modular Arithmetic – Part 2

Want to master Modular Arithmetic advanced stuffs?...Read this now!!

Want to master Extended Euclidean Algorithm?

In this article you will be Extended Euclidean Algorithm, starting with basics to some cool stuffs you can do using Extended Euclidean Algorithm with crystal clear concepts.

Extended Euclidean Algorithm

Want to master Extended Euclidean Algorithm?...Read this now!!

Want to master Number Theory?

In this article you will be mastering how to find Total Number of Divisors of a number in O(log n), starting with basics to some cool stuffs with crystal clear concepts.

Total Number of Divisors of a number in O(log n)

Want to master Divisibility in Number Theory?...Read this now!!

Want to master Number Theory?

In this article you will be learning Binomial co-efficient using modulo inverse, starting with basics to some cool stuffs with crystal clear concepts.

Binomial co-efficient using modulo inverse

Want to master permutation and combination?...Read this now!!