Skip to content
UdemyPHPPaid courseBeginner levelCertificate

Data Structures And Algorithms In PHP (Udemy.com)

Linked list, Stacks, Queues And Interview Problems

Created by: Joshua Melvin Benhar

Last updated February 2020

icon
What you will learn

  • What are algorithms really is? Basic view on algorithms.
  • What are time and space complexities in a easily understandable way. Yeah that's true.
  • What are linked list and how linked list differs from Arrays?
  • What are stacks and queues?
  • Introduction to non-linear data structures

How it compares

Against the other 151 rated Udemy courses in PHP on CourseDuck:

  • Rating3.6 out of 5higher than 3% of them
  • Reviews81#119 of 152 by number of reviews
  • Length4.5 hoursshorter than 59% of them
  • Last updatedFebruary 2020earlier than 62% of them

icon
Course Description

PHP being the most popular server side scripting language powers more than 80% of the web. PHP is beyond Wordpress and it deserves more. By the release of  PHP 7 , it is also capable of creating an enterprise application. We already know the importance of problem solving and arise in demand for developers especially web developers.  Data structures are the core of computer science and it is the most involved topic on problem solving. Apart from being it is the most important topic asked in interview  data structures helps to solve most of the problems when developing applications. So next time when your are going for a PHP developer interview and the interviewer asks to implement some data structure don't think of using C , C++ or Java... lets implement it with PHP itself!! 


In this series you will learn the most important world of linear data structures linked list, stacks and queues. You will learn how to implement it, how to perform insertion and deletion operations and some problems based on this data structures.


Linked list :-

Do you know PHP array(but trust me it is not the array like other languages) itself implemented with doubly linked list and hash table internally? In this you will learn the importance of linked list and why it is preferred for inserting and deleting the data when compared to array. You will learn

  • How to create an linked list in PHP

  • How to insert an element at first position of the list

  • How to insert an element at the last position of the list

  • How to insert an element at the given position

  • How to delete the first element of the list

  • How to delete the last element of the list

  • How to delete an element at the given position

You will learn all types of linked list that you definitely need to know.


Stack:-

Do you know the function calls and variable declarations are internally maintained using stack. Yes programming languages itself make use of stack data structure for some of its operations. In this you will learn,

  • How to implement stack using array

  • How to implement stack using linked list(I hope you may come across this is interview)

  • Some problems based on stack


Queue:-

Operating systems processes are rely on this cool data structure. In this you will learn

  • How to implement queue using array

  • How to implement queue using linked list

  • Some problems on queue


Take your next step by enrolling to the course. Developers are on rise. But not everyone get hired those who know how to solve problems are the one getting hired. Apart from learning Laravel,Yii,etc,.. lets learn the core of problem solving.


The reason I made two parts of this course is that next part consist of non-linear data structures which is some what difficult to grasp and more over we are going to develop an real world application based on all the data structures we learned. Yes!!! that's true. It is not enough to learn only the implementation of these data structures, we must need to know how to implement it at perfect scenario. 


Join the course to see more!!!!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Joshua Melvin Benhar

Hi ,

I'm Melvin and I am a freelance web developer and an IT professional currently working at an IT company in India. I have an abundance of experience on problem solving and full stack web development. This is due to I started programming earlier, any ways this doesn't mean that you should start early. Join me to see wonderful world of problem solving and web development.

icon
More PHP courses

$11.99

Free

$64.99

$11.99

$13.99

$10.99

icon
Reviews

3.6

81 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Meli Dube on 4/3/2025

I find this tutorial very helpful although its has been updated for the past 4 years.

By Milosh Neshkovski on 1/9/2025

I have trouble understanding the narrator's dialect. I am also not a native English speaker, so maybe next time a better narrator will be found.

By Olamide Falowo on 11/2/2022

doesn't seem like the tutor really knows about this course. its more like a copy and paste type thing. i found myself searching online for another php data structure course while still taking this one. the tutor just basically shows you the logic for solving the problem. he doesn't teach you how to come up with your own logic nor teach you how to think logically.

By Alvaro Silva on 9/22/2022

It has strong points like the definitions and some coding. But then the course feels like made in a rush. Later in the course there is no more coding. Only demos. I expected to learn much more about graphs. I am already more familiarized with the other concepts. In some videos the sound has very low volume and it is hard to listen. In one of the lessons the screen is pitch black. The content being explained is not showing. It could be a much better course with some more work. In general this course gave me a refresher which I needed for an interview but if you are a beginer look at another place.

By David O.I on 8/22/2022

But the volume at the beginning was not too audible. You tried in the expalanation but next time try to throw more light. Keep it up.

By Bojan Ilic on 5/3/2022

- Presentations could be typed instead of hand-drawn, so they are illegible - Incomprehensibility of the person speaking - 15. video is not visible, only black screen

By Jay Pedersen on 3/7/2022

Satisfied customer. PROS: covered a significant number of data structures in PHP. CONS: no code provided for Tree and Graphs at end of course. Code quality provided could be improved. I would say that the code clearly needs improvement and cleanup before it would be useful in any serious coding effort. But that cleanup effort would not be that hard to do.

By Dharwish Nasar on 11/27/2020

Few videos has very low sound, One video is missing.

By Andrés Robert on 9/25/2020

It can be improved, diagrams can be images, some missing video can be fixed/added and the coding parts can be edited to be shorter and right to the point, nevertheless the course is good

By Arul thangam on 3/30/2019

I want to thank the author for nice explanations. Everything is perfect except for the audio. Somewhat low audio other than that perfect course

Showing all 10 reviews on CourseDuck

Read all 81 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 72 / 100