Teach Kids Programming with PHP

with Mark Niemann-Ross
please wait ...
Teach Kids Programming with PHP
Video duration: 0s 1h 39m Beginner


Programming is a great way to teach a child problem-solving skills and introduce them to technology's inner workings. PHP is a great language to carry this out. In this course, developer Mark Niemann-Ross focuses on helping adults who are experienced with PHP pass their coding skills on to a child or student. Each inquiry-oriented chapter consists of seven parts:

  • Teacher's Guide: Introduces the concepts in the chapter and preps the adult on places where the student might get stuck
  • Try It: Immediately engages the student, showing working code in action
  • Check It Out: Encourages the adult and student to engage with and edit some existing code
  • The Facts: A lecture for the student to watch
  • Extend It: An exploration of expanded and extended concepts
  • Challenge: A hands-on coding challenge for the student
  • Solution: A step-by-step solution presented by the author

This course, in essence, acts as a lesson plan to help you teach PHP to a beginner. Its structured curriculum supports those who have a solid understanding of PHP, but don't necessarily know how to teach PHP effectively to kids.



- [Voiceover] Hi, my name is Mark Niemann-Ross. This course, Teach Kids Programming with PHP is different than all of the other courses at lynda.com. Our other courses are built around the idea that you want to learn something. We've designed this course so that you can leverage your existing PHP knowledge and use it to help a student navigate through basics of the language. To do this, each chapter consists of seven parts. The first video is a teacher's guide. It's a discussion between you and I without the student.

I'll tell you what concepts we're going to cover in this chapter and forewarn you about anything unusual that may stump the student. The second video is a demonstration of some working code showing the chapter concepts in action. The third video is Check it Out. It encourages you and the student to play with the code and provide suggestions for interesting things to change. The fourth video is a lecture for both of you to watch together, explaining the facts behind the chapter concepts.

The fifth video builds on basic chapter concepts with advanced information. The sixth video introduces a challenge. Use what you know to work through a solution. There is no single correct answer. Focus on the process. Finally, the seventh video presents my suggested solution. This course won't teach everything about programming, but I hope it provides you and your student with a starting point, and possibly a direction for further learning.

please wait ...