If you want to learn programming, you need to study problem solving, data structures, and algorithms. These coding basics will take you far, no matter the language. These are the 3 areas I want to cover in this workshop. We’ll do a basic overview of data structures, and discuss how they’re used in PHP. Then go over problem solving techniques and allow attendees to break into groups to do a few exercises. Then we can close out the workshop but putting it into practice. We’ll show example functions and walk through how to make them more performant by improving the data structures and algorithms used to solve the problem.