Data Structures & Algorithms in Computer Science by Avighyan Chakraborty
Duration:3 months
Batch Type:Weekend and Weekdays
Languages:English, Hindi, Bengali
Class Type:Online and Offline
Address:Kalyani, Kolkata
Course Fee:
Course Content
This online Computer Science – Data Structures and Algorithms (DSA) course is designed for students and aspiring programmers who want to build strong foundations in core data structures while learning how to implement them efficiently in real code. Taught by Avighyan Chakraborty, the course focuses on practical understanding of Stacks, Queues, and fundamental data structures, along with their applications in modern computing fields such as Machine Learning, Artificial Intelligence, and algorithmic problem-solving.
Whether you are a college student studying computer science, a beginner aiming to strengthen programming logic, or a learner preparing for advanced topics in AI and ML, this course emphasizes concept clarity, implementation skills, and structured problem-solving rather than rote memorization.
The classes are conducted online, making them accessible to students from Kalyani, Kolkata, and beyond, while maintaining an interactive and guided learning environment.
What Students Will Learn
By enrolling in this course, students will gain a clear and structured understanding of:
Fundamentals of Data Structures and Algorithms (DSA)
Concept and implementation of Stacks
Stack operations (push, pop, peek)
Array-based and linked-list-based stack implementation
Real-world applications of stacks
Concept and implementation of Queues
Queue operations and variants
Circular queues and priority queues (introductory level)
Writing efficient DSA code using C and C++
Introduction to Python-based implementations for algorithmic thinking
Logical foundations required for Machine Learning and AI with Python
Understanding time and space complexity at a basic, intuitive level
Problem-solving techniques using data structures
Teaching Method
This is a live online course, structured to balance theory with hands-on coding practice. The teaching approach includes:
Step-by-step explanation of each data structure
Live coding demonstrations in C, C++, and Python
Emphasis on “why” and “how” rather than memorizing syntax
Interactive sessions where students can ask questions in real time
Gradual progression from basics to more complex applications
Concept reinforcement through examples and practice problems
The course is suitable for students who prefer guided learning with clear explanations, especially when dealing with abstract DSA concepts.
Why Learn from This Tutor
Avighyan Chakraborty focuses on building strong conceptual foundations in computer science. His teaching style prioritizes clarity, structured explanations, and real implementation over surface-level learning. The course is especially useful for students who struggle with understanding how data structures actually work in code and how they connect to advanced domains like AI and Machine Learning.
Rather than making exaggerated claims, this course is built around consistent learning, disciplined practice, and logical thinking, which are essential for long-term success in computer science.
Location Context
Although the classes are conducted online, the tutor is based in Kalyani, Kolkata, making the course particularly relevant for students from West Bengal who are looking for structured and locally guided computer science coaching in an online format.
Benefits / Outcomes
By the end of the course, students can expect to:
Gain confidence in implementing Stacks and Queues
Build a solid base for advanced DSA, Machine Learning, and AI
Improve logical thinking and algorithmic problem-solving skills
Write cleaner, more structured code in C, C++, and Python
Be better prepared for academic exams, technical interviews, and higher-level CS courses
Develop a mindset focused on understanding concepts deeply, not just passing exams
Skills
C / C++ & Data Structures, Ai with Python, Dsa (data Structures and Algorithms), Machine Learning, Data Structures
Tutor

Avighyan Chakraborty is a dedicated online computer science tutor with a strong engineering background and hands-on teaching experience. With a B.Tech / B.E. qualification<...
0.0 Average Ratings
0 Reviews
2 Years Experience
B-9/254,Kalyani,Nadia






