PHP Programming — Websites With a Backend, 20 Lessons

Learn PHP by building a website that actually remembers — 20 lessons across four levels, from your first echo to forms, a MySQL database, a login system and web security, finishing with a real blog or shop project with its own login and database. Sorndekcoding certificate on completion.

See pricing & enroll

20 lessons · ages 13–20 · Finish with something you keep — A website with a login and a database

What this course includes

20 lessons

Read them on the website in Thai or English, whenever suits you

40 exercises

Marked the moment you send them, with a hint when you are stuck

A final project

A website with a login and a database

A certificate

From Sorndekcoding, signed by ครูพิม, with a code anyone can check

Every lesson in this course

The full list, so you know exactly what you are paying for

  1. 1 Beginner 1 — What PHP is, and your first echo
  2. 2 Beginner 2 — Variables and data types
  3. 3 Beginner 3 — Strings and arrays
  4. 4 Beginner 4 — if / else decisions
  5. 5 Beginner 5 — for and while loops
  6. 6 Foundation 6 — Functions
  7. 7 Foundation 7 — Forms and $_POST
  8. 8 Foundation 8 — Validating input
  9. 9 Foundation 9 — include and reusable pages
  10. 10 Foundation 10 — Sessions and logging in
  11. 11 Intermediate 11 — What a MySQL database is
  12. 12 Intermediate 12 — SELECT with PDO
  13. 13 Intermediate 13 — INSERT / UPDATE / DELETE
  14. 14 Intermediate 14 — Search and sort
  15. 15 Intermediate 15 — Uploading images
  16. 16 Advanced 16 — Security: SQL injection, XSS, and hashed passwords
  17. 17 Advanced 17 — Handling errors without crashing the site
  18. 18 Advanced 18 — Sending email and building reports
  19. 19 Advanced 19 — Structuring a project
  20. 20 Advanced 20 — 🏆 Final Project: A website with a login and a database

🔒 Lesson content opens once your membership is active. The list above is always visible.