This Book elaborates NLP techniques of Noun Phrase Chunks extraction from sentences of Urdu language. Chunking is the natural language processing application that divides a sentence into phrases. It enables machine to understand the syntactic structure of a sentence. Sentences are input of chunking, and phrases are the output. Since natural languages are ambiguous therefore full tree parsers generate all alternative solutions, causing heavy processing. Chunking avoids heavy processing by trimming search space, and increases throughput that helps in grammar development. Chunking is helpful in building other applications of natural language processing like named entity recognition, information retrieval, question answer application, machine translation and speech synthesis etc.