Champak Roy

Champak Roy is a programmer, teacher, and author based in Varanasi, Uttar Pradesh, India.

He began his programming journey in the mid-1990s with the C Programming Language and later worked with Java, Visual Basic 6.0, C#, PHP, Android, Python, MongoDB, Bootstrap, Angular, and modern web technologies.

He fell in love with recursion while developing a solution for the Eight Queens problem during college. That fascination later became his first published book, The Recursion Sutras, released in 2018.

The Recursion Sutras was ranked among the best Data Structures books of all time by BookAuthority.

Champak later wrote a book on Object-Oriented Programming and continues to write, teach, and build learning systems under the Royal Programming and Programmer’s Picnic names.

His latest book is From NLP to Your Own Chatbot: Royal Programming by Champak Roy. The book guides learners from the basics of Natural Language Processing to the practical creation of their own chatbot, using simple explanations, working programs, and a learner-first approach.

His work focuses on helping learners understand programming from the inside, not merely copy code from the outside. He teaches programming, data structures, Python, Java, web development, machine learning, natural language processing, and chatbot building in a beginner-friendly, step-by-step style.

He is still in love with programming, teaching programming, and learning.

Popular items by Champak Roy

View all offers