Data Structures & Algorithms in Computer Science by Avighyan Chakraborty

DurationDuration:3 months

Batch TypeBatch Type:Weekend and Weekdays

LanguagesLanguages:English, Hindi, Bengali

Class TypeClass Type:Online and Offline

Class TypeAddress:Kalyani, Kolkata

Class Type Course Fee:

₹500.00Per hour

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 Profile Pic
Avighyan Chakraborty

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

Students Rating

0.0

Course Rating

Blogs

Explore All
arrow
arrow