Blog
Library

Data Structures & Algorithms Masterclass [Using C Language]

Are You Preparing For An Interview OR Want To Be An Efficient Programmer. Whatever Is The Need, This Is THE Course You Need. Join Us NOW!

Features Includes:
  • Self-paced with Life Time Access
  • Certificate on Completion
  • Access on Android and iOS App

Course Preview Video

  • Categories

    All Development

  • Duration

    15:26:32

  • 24 Students Enrolled

A Complete Guide To Learn Basics Of Data Structures & Algorithms

Description

You will learn the following in this course: (All implemented using C programming)


  1. Fundamental of Data Structure concept
  2. Why we need Data Structures
  3. Stack - Idea, definition, algorithm, implementations
  4. Using Stack - Parenthesis checking, Polish Notation, Infix to postfix conversion and evaluation.
  5. FIFO Queue - Idea, definition, algorithm, implementation.
  6. Circular Queue using array - Idea, definition, algorithm, implementation.
  7. Double ended queue using array - Idea, definition, algorithm, implementation.
  8. Linked List - Idea, definition, why we need linked list. Comparison with array.
  9. Singly Linked List - Development of algorithm for various operations and then Implementation of each of them
  10. Creating Stack and Queue using Singly Linked list - Implementation.
  11. Doubly Linked List - Idea, definition, algorithm of various operations and implementations.
  12. Circular Linked List - Idea, definition, algorithm and implementations.

     14. Calculating efficiency of algorithms, Worst Case (Big Oh), Average Case (Big Theta) and Best case (Big omega) complexities. How to calculate them for different algorithms.


15. Binary Searching

16. Recursion in detail. Example program using recursion and the critical comparison between Recursive approach and Iterative approach of problem solving.

 17. Binary Tree, definition, traversal (In, Pre and Post Order), Binary Search Tree implementation.

18. Heap data structure, definition, heap insertion, deletion, heap adjust, Heapify and heap sort.



Who this course is for:

·        Students who want to prepare themselve for interview of top companies like Google, Amazon or Microsoft.

·        Students who are looking forward to be an efficient programmer, who are having data structures in their syllabus.

·        Students who wants to have in dept knowledge about the Stack, Queue and Linked List, Efficiency of Algorithm, Binary Tree, Heap



Basic knowledge

Student should be conversant with basic C programming.


What will you learn
  1. Fundamental of Data Structure concept
  2. Why we need Data Structures
  3. Stack - Idea, definition, algorithm, implementations
  4. Using Stack - Parenthesis checking, Polish Notation, Infix to postfix conversion and evaluation.
  5. FIFO Queue - Idea, definition, algorithm, implementation.
  6. Circular Queue using array - Idea, definition, algorithm, implementation.
  7. Double ended queue using array - Idea, definition, algorithm, implementation.
  8. Linked List - Idea, definition, why we need linked list. Comparison with array.
  9. Singly Linked List - Development of algorithm for various operations and then Implementation of each of them
  10. Creating Stack and Queue using Singly Linked list - Implementation.
  11. Doubly Linked List - Idea, definition, algorithm of various operations and implementations.
  12. Circular Linked List - Idea, definition, algorithm and implementations.

     

14. Calculating efficiency of algorithms, Worst Case (Big Oh), Average Case (Big Theta) and Best case (Big omega) complexities. How to calculate them for different algorithms.


15. Binary Searching


16. Recursion in detail. Example program using recursion and the critical comparison between Recursive approach and Iterative approach of problem solving.


 17. Binary Tree, definition, traversal (In, Pre and Post Order), Binary Search Tree implementation.


18. Heap data structure, definition, heap insertion, deletion, heap adjust, Heapify and heap sort.


Course Curriculum
Number of Lectures: 122 Total Duration: 15:26:32
Reviews
MD Abid – April 22, 2020

If concentrate here, you'll be a programmer but if you would like to become an efficient and excellent programmer then the chance is tapping at your door. Please widen your thinking and grab the superb course journey that begins from scratch and covers the whole in-depth knowledge of knowledge Structure. Within the course, it's covered the way to implement various standard data operation from scratch, in order that the inspiration becomes strong.

Blessing Olorunsaiye – April 21, 2020

This course just changed my mind about data structure as a whole...i never knew data could be so vast and wide..and thanks to the tutor Mr.Shibaji for making it so easy to understand...i have never learnt this much just on data structure..ill definitely recommend this to my friends...thanks

gokul – April 21, 2020

Yeah..I got it..Now I am Studying BACHELOR OF COMPUTER APPLICATION in a college..Even My lecturers can't teach me like this..SIMPLY said, CLARITY,EASILY UNDERSTANDABLE...My Lecturers teaching fast,So I can't understand some topics..But here He teached slow and give clarity to their topics..Thank you Sir

Nancy – April 19, 2020

Data Structures module was very hard for me to understand in college and you just explained it very clearly.I recommend everyone to follow this course.Thank you sooo much for this wonderful course Mr.Shibaji.Finally found a course which is worthy for money.I can pass my module without worries now..Please make more courses like this!!

disnaka – April 17, 2020

it was very good course for me i think very helpful to me learning to programming. This course is really simple and good.and as a beginner i loved this course.This data structures and algorithms is so easy to understand Thanks for explaining, this course is amazing it teach me a lot of think about programming.I wish you success and I hope you make more courses like this. I recommended to learn it

Dasith Kodithuwakku – April 17, 2020

Thanks for your help. Its pretty good course.i definitely recommend this course. This is very helpful . The tutorials are so easy to understand.I learned a lot from this course. The method of explain of every topic in this course is really simple and good. Anyone can easily understand. I recommended to learn it.

Mery – April 14, 2020

Pretty good course, as i expected. Well organized everything. I learned a lot from this course. The method of explain of every topic in this course is really simple and good.and as a beginner i loved this course ,all the concepts are explained clearly step-by-step ,and the whole course as they make this course easy to follow for people that is just starting into programming and i want to say that Shibaji is a great teacher who makes one understand all the concepts rather than mugging it up.

Anne Yap – April 12, 2020

I definitely recommend this course made by Mr Shibaji. He made it extremely easy and fun to understand. I learned so much during a short period of time. I am now ready and confident to apply my skills in programming. I wish you success and I hope you make more courses like this.

bin – April 09, 2020

Thanks for explaining, this course is amazing it teach me a lot of think about programming. this course very valuable it have a lot of video explaination, teacher explain in simple language make the student easier to understand. for newbie in programmer, i very recommended this lesson. Thank you teacher

Muhammad Tuhin – April 07, 2020

In my experience to buy online course most of course teaching method not good at all. But this data structures and algorithms is so easy to understand. Thank you so much for helping me. I just learn it clear. All about the course is fully clear. Anyone can easily understand. I recommended to learn it.

muhammd amin – April 06, 2020

Paul's Course on Data structures & Algo with C Language takes it a notch higher to becoming an efficient and a sought after programmer. Just started taking this course as the instructor did a great job from scratch to the bottom especially how to implement standard data structure from scratch. Guys, want to have an in-depth knowledge of Data structure and algorithms, this is the best course for my money spent Highly knowledgeable, plenty of live examples, helpful

ajfardin – April 06, 2020

this is very helpful,.the tutorials are so easy to understand>I like this new way of digital studies this have really made our lives much more easier because there is a lot of difference between a book and a proper course like this with videos, digital learning is the new way of learning it is user friendly and really helps a student to understand his concepts especially when we are talking about a subject like this like C the information on books are hard to catch and learn from them but through video a subject like this can be learned easily one can now learn how to program in a couple of days or months depending upon the student

Kton – April 06, 2020

Wow grateful experience in this course this is use full for me, I am search in online for this type of course but , finally got this course within cheap price this is best course for online learn at any time as your free of time I recommend this course to all online learns with good quality lecture etc...

Tapas Singh – April 04, 2020

wow really informative and interesting course I have been searching for the online c courses to help me complete my assignment after my college was shut down due to the corona and finally I got this course the language and the terminolgy in the course was really esey to understand even for the beginner like me. And the structure of the course was also well organized i am very hapy to have bought this course

Umer Tahir – March 31, 2020

I like this new way of digital studies this have really made our lives much more easier because there is a lot of difference between a book and a proper course like this with videos, digital learning is the new way of learning it is user friendly and really helps a student to understand his concepts especially when we are talking about a subject like this like C the information on books are hard to catch and learn from them but through video a subject like this can be learned easily one can now learn how to program in a couple of days or months depending upon the student.

Wahid Ahmed Milon – March 30, 2020

the course look so easy. course. I really appreciate your work. Hope you will make make more courses like this.

Rasik Silpakar – March 28, 2020

This course is really simple and easy to understand. I like the way of teaching, it has been explained from the basic and the level increases. I would surely recommend this course to my friends, they were also looking for learning Data Structures & Algorithms Masterclass using c language. This course has been very much helpful for me . Thank you for this course. I really appreciate your work. Hope you will make make more courses like this.

Immaculate Ogbe – March 27, 2020

Paul's Course on Data structures & Algo with C Language takes it a notch higher to becoming an efficient and a sought after programmer. Just started taking this course as the instructor did a great job from scratch to the bottom especially how to implement standard data structure from scratch. Guys, want to have an in-depth knowledge of Data structure and algorithms, this is the best course for my money spent Highly knowledgeable, plenty of live examples, helpful

Vilas Namdeo Kadam – March 25, 2020

Student, please pay attention here, you can be a programmer but if you want to become an efficient and excellent programmer then the opportunity is tapping at your door. Please widen your thinking and grab the excellent course journey that begins from scratch and covers the entire in-depth knowledge of Data Structure. Within the course, it has covered how to implement various standard data operation from scratch, so that the foundation becomes strong. By so the student can be equipped with efficient knowledge in DATA structure and look forward to themselves a carrier in big notch companies like Google, Amazon or Microsoft.

James Dooldy – March 24, 2020

Man, what a wonderful course I have honestly never been good at courses, but thanks to this course I was able to learn how to create structures and also to create algorithms and if you want to prepare for interviews for large companies with: Microsoft or even Google, despite to have a basic knowledge very easy to follow after this course, I have to thank Shibaji Paul for this type of class. I recommend this course.

Megha Maheshwari – March 24, 2020

This is the future of Digital Education, this is how we should study. The way everything is explained in these classes, the made the course look so easy. Thank you Shibaji Paul for this type of classes. I am sure after i complete the whole course I will have a more profound knowledge about the course and this will also help me build a strong career. Well at the end I can just say everyone should try this and get yourself enrolled as soon as possible because this will surely take you to the next level.