Learn Java at Coding Blocks, best Java training institute in Delhi, Greater Noida, Jalandhar and Amritsar. We offer Crux - Java course for beginners.
Course Language
English, Hindi
Also get
  • Resume building tips
  • Interview preparation
  • Free access to Online Course
  • Skill enhancement classes
  • Start with online platforms like Leetcode, Codeforces etc.
Also get
  • Resume building tips
  • Interview preparation
  • Free access to Online Course
  • Skill enhancement classes
  • Start with online platforms like Leetcode, Codeforces etc.
Get free access to our online course and also get
a wildcraft bag absolutely free!
Course Content
Download Syllabus
  • Pigeonhole
  • Probability
  • Expectation
  • Coupon collector
  • Matrix exponentiation
  • Inclusion-Exclusion
Number Theory
  • LCM
  • GCD
  • Prime factorization
  • Totient
  • Sieves
  • Mathematical Theorems
  • CRT
  • Euclid’s method
  • Linear Diophantine Equations
Divide and Conquer
  • Classical problems
  • Binary search applications
  • Google, Amazon Interview Problems
Recursion and Backtracking
  • Advance Recursion Problems
  • Backtracking algorithms with Bitmasks
Dynamic Programming
  • Linear recurrences
  • 2-D and 3-D DP
  • DP using Bitmasks
Greedy Algorithms
  • Classical and interesting problems Codeforces and SPOJ
  • Greedy Algorithms Techniques
Segment Trees
  • Segment trees
  • Lazy propagation
  • Fenwick tree
  • BIT
  • Types
  • Implementation
  • Traversals
  • Shortest paths
  • Min spanning trees
  • Topological sorting
  • Bipartite graphs
  • Cycle detection
  • Union-find
  • Other Important algorithms for Interview
Advanced Topics and Algorithms
  • KMP Algorithm
  • MO's Algorithm
  • Boyer Moore Algorithm
  • Manacher Algorithm
Center and Schedule
Starting from
7th June
Weekend Batch
Starting from
6th June
Weekend Batch
T T Sun
Kartik Mathur
Kartik Mathur is an NSIT graduate and extremely popular amongst his students for his engaging ways of teaching. His students are topping the charts in cracking Interviews across Top Tech and Product companies around the world with whooping packages. He is a Competitive programmer, a full stack Web developer and also contributes to many Start-ups in India and abroad. Known for his humour and memes, he can be usually located in Coding Blocks during the day or Starbucks in the evening.
Monu Kumar
Monu Kumar is a competitive programmer, an expert in data structures and algorithms, and an expert in Mathematics. He always amazes his students with his creative thinking to the problems and makes solutions to tough problems a cake walk. He has a strong grasp on the core subjects of computer science
Where our Alumni Work
Frequently Asked Questions
Find answers to the questions popping up in your head here.
Will this help me with competitive programming or can I apply to ACM-ICPC after doing this course?
This course will help you become smarter with your solutions. You’ll be able to write solutions that run in lesser space and time. The last time we heard from capable competitive programmers, they said these skills made them capable.
Will this course help me in Interviews?
Yes. If you learn well, all that the course intends to teach, you’ll be able to impress quite a few interviewers across quite a few fine companies.
Will this help me in making websites and apps?
No. This is a fundamentals course. To make websites and apps, you need to learn more. Please check out our <strong>Pandora &amp; Elixir</strong> course for those.
Is this CORE Java or Advanced Java?
This is not CORE java or Advanced Java. This is a course which teaches you problem solving, data structures and Object Oriented Programming. Though, most of what CORE java means is being covered. The aim of the course is to help you with a smarter beginning. For being able to make web and mobile apps you need to learn frameworks. Android is one such framework for mobile apps. Please check out our Pandora and Elixir course for more details on these lines.