Build dynamic websites that can retrieve and return information from the client side to the server side using PHP and MySQL.
Test and organize your code with unit tests and using object-oriented programming principles and MVC frameworks.
Programming Foundations: Algorithms with Joe Marini
Algorithms are the universal building blocks of programming. Learn the most popular and useful programming algorithms for searching and sorting data, counting values, and more.
1h 45m • COURSE
Learning PHP with Joe Casabona
Learn to build basic programs in PHP and create dynamic web pages.
4h 33m • COURSE
PHP Essential Training with Kevin Skoglund
Learn the fundamentals of PHP, a popular programming language that you can use to create dynamic web pages.
4h 4m • COURSE
PHP with MySQL Essential Training: 1 The Basics with Kevin Skoglund
Learn how to build dynamic, data-driven webpages using PHP with MySQL.
5h 51m • COURSE
PHP with MySQL Essential Training: 2 Build a CMS with Kevin Skoglund
Strengthen your PHP and MySQL skills by building a robust content management system with secure user authentication.
3h 53m • COURSE
Ajax with PHP: Add Dynamic Content to Websites with Kevin Skoglund
Add dynamic, asynchronously loading content to websites to make them more modern, professional, and user friendly, with Ajax and PHP.
3h 37m • COURSE
PHP: Object-Oriented Programming with Kevin Skoglund
Learn how to use object-oriented programming principles in PHP.
3h 53m • COURSE
PHP: Object-Oriented Programming with Databases with Kevin Skoglund
Learn how to efficiently interact with databases using object-oriented PHP code.
4h 4m • COURSE
MVC Frameworks for Building PHP Web Applications with Drew Falkman
Explore six Model-View-Controller (MVC) frameworks: Zend, Symfony, CodeIgniter, CakePHP, Yii, and Laravel. Learn how to select the right framework for your app development project.
2h 57m • COURSE
Learning Git and GitHub with Ray Villalobos
Learn to work with the most common Git commands, and use GitHub to clone, explore, and create templates from existing projects.
1h 21m • COURSE
PHP: Test-Driven Development with PHPUnit with Justin Yost
Develop better software with fewer bugs with test-driven development and PHPUnit. Learn how to write unit tests in PHP using this popular tool and methodology.
1h 54m • COURSE
PHP: Creating Secure Websites with Kevin Skoglund
Learn how to meet the most important security challenges when developing websites with PHP.
1h 22m • COURSE
You'll learn PHP with these experts
Joe Marini is a senior developer advocate at Google and a developer of Dreamweaver and Windows Phone.
Joe has worked in the web and software industries for more than 20 years. He was an original member of the Dreamweaver engineering team at Macromedia, and held prominent early roles in creating products such as QuarkXPress, Microsoft Expression Blend, mFactory's mTropolis, and Extensis QX-Tools. He is regularly a featured speaker at industry conferences and has authored or co-authored several publications on web and software development. Prior to Google, Joe was responsible for the mobile web developer platform for Windows Phone 7 at Microsoft. His book, The Document Object Model, is widely regarded as the definitive resource for working with the DOM.
Joe Casabona is a college-accredited course developer. He is the founder of Creator Courses.
Joe loves teaching. He started freelancing in 2002 and has been a teacher at the college level for over 10 years. His passion in both areas drove him to build Creator Courses, a school for those who want to create online businesses. As a big proponent of learning by doing, Joe loves creating focused, task-driven courses to help students build something.
Kevin Skoglund builds custom web solutions at Nova Fabrica and teaches web development at LinkedIn Learning.
Kevin Skoglund is the founder of Nova Fabrica, a web development agency specialized in delivering custom, scalable solutions using Ruby on Rails, PHP, SQL, and related technologies. Nova Fabrica clients include An Event Apart, Atlas Carpet Mills, Consulate Film, Gregorius|Pineo, Maharam, Oakley, and The Bold Italic. Kevin is a lynda.com author with over 15 years of teaching and web development experience.
Drew Falkman architects sites for Fortune 500 companies using Java, PHP, and WordPress.
Ray Villalobos is a full-stack design/development teacher and senior staff instructor at LinkedIn Learning.
Previously, as a director of multimedia for Entravision Communications, Ray managed a network of radio and TV station websites on the East Coast. He also designed large newspaper sites and created interactive projects/games for the Tribune network of newspapers. You can reach him on LinkedIn or through other social networks @planetoftheweb. Check out his personal blog at http://raybo.org.
Justin Yost is a web developer and programmer with a bachelor's degree in computer science.
A graduate of Texas Tech University, Justin relishes programming and learning more about anything and everything. He is a web developer at Loadsys Consulting, a web development, maintenance, and training firm specializing in CakePHP, Ember.js, and Ruby on Rails. When not working, Justin occasionally gives talks at the local PHP Meetup. In his free time, Justin enjoys backpacking and reading science fiction books.