Building an Ajax chat application
Send messages with Ajax, handle the data in PHP, and set up real-time updates for the conversation.
Read tutorial
Free video series
Level 1 takes you from zero to expert in 68 minutes. Level 2 combines PHP and MySQL with object-oriented programming. Both videos are free.
Start with Level 2
Level 1
Go from zero to expert in 68 minutes. Watch and learn from professionals who have been using PHP for over 10 years.
Level 2
Combine PHP and the MySQL database using object-oriented programming. Build a complete news board application from scratch with reusable components.
How it works
The tutorial series is presented by PMRobot Project Management Software, with registration handled on the Syllogistic Software Inc. platform. Learning is on demand: watch a chapter, then read the matching written guide.
Written articles cover operators and expressions, form validation, and individual PHP functions such as explode() and range(). Questions go to the community forum.
Learning PHP does not have to mean spending days sifting through hundreds of outdated pages, technical manuals, or conflicting advice from strangers. The tutorial series takes a different approach by putting a virtual mentor at your side, walking you through the language the way a patient professional trainer would. Rather than reading a book cover to cover and hoping something sticks, you watch each chapter unfold step by step, at a pace you control entirely. It is a calm, guided introduction to programming that respects your time and keeps the focus on building real understanding from the very first session.
The core idea is simple and reassuring: watch a chapter, then read the matching written guide. Video gives you the motion, the demonstration, and the sense of someone looking over your shoulder, while the written material lets you slow down and absorb the details at your own rhythm. Together they reinforce each other, so concepts settle in rather than slipping away. Because everything is available on demand, you are never rushed and never left waiting for a scheduled class. You can pause, rewind, and catch a tricky point as many times as you need before moving forward.
The written guides go well beyond summaries. They cover the fundamentals of operators and expressions, explaining how PHP evaluates the small building blocks that make up larger logic. They also walk through form validation, a practical skill every developer meets early, showing how to check what a visitor submits before trusting it. Individual functions such as explode and range receive their own focused articles, so you can understand exactly what a tool does and when to reach for it. These articles are meant to sit beside the videos as a reference you can return to whenever a question comes up.
From there the series builds toward object oriented programming, where you learn to organize code into reusable components instead of long stretches of repetition. Reusable components are the heart of maintainable work, and understanding them early makes everything afterward feel more natural. The path continues into combining PHP with MySQL, so your projects can store and retrieve information in a real database rather than losing it the moment a page closes. By the end you have the pieces needed to build a complete news board application from scratch, tying together everything the chapters have introduced along the way.
Progress happens in small, honest steps rather than in one overwhelming leap. Each chapter is short enough to fit into a coffee break or a quiet evening, and each one leaves you with something concrete you can try yourself. Because the material is on demand, you decide when to start and when to stop, and you can revisit any section without losing your place. That sense of control is what makes steady learning possible for busy people, whether you are fitting study around work, family, or simply a curiosity that deserves room to grow.
Community matters as much as content. When a question goes beyond what a chapter covers, the forum is there for discussion, where learners and professionals can compare approaches and share what worked for them. Asking a question out loud often clarifies your own thinking, and answering someone else's question is one of the fastest ways to test whether you truly understand a concept. The forum keeps the tutorial from feeling like a solitary exercise, turning it into a place where curiosity is welcomed and nobody has to figure everything out alone.
The tutorial is presented by PMRobot Project Management Software, with registration handled on the Syllogistic Software Inc. platform, which keeps enrollment straightforward and your access in one place. That structure means the learning experience stays organized from the first chapter to the last, without scattered materials or unclear next steps. You sign up once, then settle into the rhythm of watching, reading, and practicing. It is a tidy arrangement that lets you concentrate on the language itself rather than on managing logins, schedules, or paperwork that gets in the way of actual learning.
Ultimately, the promise is straightforward: a faster, friendlier route into PHP for anyone willing to give it focused attention. Whether you are a beginner curious about programming or a professional adding a skill to your toolkit, the combination of video chapters, written guides, and community support meets you where you are. There is no need to sift through wrong or outdated advice when a clear path is laid out ahead. Start with the basics, move at your own pace, and let each small step build toward something you can genuinely use.
Short, practical articles that sit alongside the video levels.
Send messages with Ajax, handle the data in PHP, and set up real-time updates for the conversation.
Read tutorialExpressions and operands, assignment, relational and logical operators, and how precedence is applied.
Read tutorialServer-side checks that hold up when JavaScript is disabled, plus how to display errors and keep entered data.
Read tutorialexplode() splits a string into an array by a delimiter; range() builds an array from a start, end and step.
At a glance
| Level | Focus | Access |
|---|---|---|
| Level 1 | Zero to expert in 68 minutes | Free |
| Level 2 | PHP and MySQL with object-oriented programming | Free |
Register an account to keep your place in the series; the form asks for your email, password, name, address and country.
Create accountLeave your email address and we will let you know when new video levels and written guides are added.
You can also follow the series on Facebook at http://www.facebook.com/learnp