Our site uses cookies. Some of the cookies we use are essential for parts of the site to operate and have already been set. You may delete and block all cookies from this site, but parts of the site will not work. To find out more about cookies on this website, see our cookie policy.

ZigZag Education Photocopiable and digital teaching resources
Basket
  • Home
  • About Us
    About ZigZag Education Become an Author Vacancies Affiliates
  • FAQ
    Frequently Asked Questions Delivery Licensing Terms & Conditions Inspection Copies Fast Shop (for accounts departments)
  • Contact
  • Sign In
  • PHP Learning Tasks for Beginners

    web/10825 64 photocopiable A4 pages plus digital code files

    Available for dispatch $83.47
    Preview

Price includes unlimited photocopying for students attending the purchasing site. Add PDF (+20%) or Editable Word (+50%) upgrade at checkout where available.

Order online; alternatively email or call Customer Services to place your order.

Mailing List Sign Up

Computer Science and IT Computer Science KS3 GCSE AQA 8525 8520 OCR J277 Edexcel 1CP2 1CP1 Eduqas 2020 specification 2016 specification WJEC (2017 specification) WJEC (2025 specification) A Level AQA (7516/7517) For teaching and learning: For online homework and revision: For revision and exam preparation: For programming support: OCR (H046/H446) For teaching and learning: For online homework and revision: For revision and exam preparation: For programming support: WJEC Eduqas IGCSE CIE (0984) Programming Computational Thinking Pseudocode C# HTML/CSS/JavaScript Java Micro:bit PHP and SQL Python Scratch Small Basic Visual Basic Information Technology (Level 1/2) BTEC L1/L2 Digital Information Technology (2022) Information Creative Technology Cambridge Nationals L1/L2 IT (J836 from 2022) Functional Skills GCSE Digital Technology CCEA WJEC AAQ and Vocational (Level 3) BTEC National in Computing (2016) BTEC National in IT (2016) Cambridge Technical IT (2016) Level 3 Information Technology AAQ BTEC National IT (2025) Course Companions Online Learning and Revision AAQ Cambridge Advanced National Application Development (2025) Course Companions Topic on a Page Online Learning and Revision AAQ Cambridge Advanced Nationals Data Analytics (2025) Course Companions Topic on a Page Online Learning and Revision T Levels Digital Production Design & Development Digital Software Development Creative iMedia Cambridge Nationals (J834) Photoshop / Premiere AI
  • Computer Science and IT
  • Programming
  • PHP and SQL

PHP Learning Tasks for Beginners

Put students on the path to PHP proficiency with 19 progressive tasks for absolute beginners. From forms and functions to working with simple databases, lay the groundwork for their programming project. Equally valuable for teacher-led lessons or independent learning – including homework.

  • Familiar contexts from grade calculators to user registration
  • 'Hints' steer students towards good practice
  • Download working solutions

I like the step by step progression in the activities

J Farag, HoD & Peer Reviewer

Through practical tasks, your students will learn:

  • To apply a wide range of programming techniques and functions in PHP
  • To work with databases and simple SQL queries
  • To structure their programming in the industry standard Model–View–Controller architecture

Works well with PHP-on-a-stick for local development!

Assumes beginner-level HTML.

Share with others:

What do teachers say about this resource? (10825)

Well structured, clear instructions, good examples ... It allows for self-paced study and encourages students to be independent. It manages to introduce some complex concepts in a simple steps ... The exercises are really good and the solutions are very helpful, especially for teachers who are new to PHP

R Hind, Tutor & Peer Reviewer

useful and interesting ... It takes step by step approach from the basic functions of php and builds up to database level ... Each task is user friendly and designed for foundation of php with plenty of exercises to practice. Covers range of activities suitable for student development. Clear instructions ... Tasks are designed for beginners and has a clear flow with hands-on approach. Code is well commented, helps students to pick up extra knowledge. This resource will help students to improve their project work ... Easy to follow instructions ... Fits well with any exam board specification with practical approach

B Necat, Teacher & Peer Reviewer

I liked the resource and would definitely use the resource to introduce PHP knowledge and skills ... I like the step by step progression in the activities and it was easy to follow and improve individual skills ... This resource provides coding pedagogical development in working towards a functional project. The resource provides examples to build on concrete knowledge and skills in developing PHP solutions ... supports development of systems using PHP, HTML, database with functionality

J Farag, HoD & Peer Reviewer

Keywords

  • PHP
  • Model-View-Controller
  • SQL
  • Web development
  • Computer Science NEA
  • Programming Tasks
  • A Level Programming
  • A Level OCR Computer Science (H446)
  • A Level Eduqas Computer Science
  • Programming support

Well structured, clear instructions, good examples

R Hind, Tutor & Peer Reviewer

The exercises are really good and the solutions are very helpful, especially for teachers who are new to PHP

R Hind, Tutor & Peer Reviewer

Useful and interesting. It takes a step-by-step approach from the basic functions of php and builds up to database level... Code is well commented, helps students to pick up extra knowledge

B Necat, Teacher & Peer Reviewer

Easy-to-follow instructions... Tasks are designed for beginners and have a clear flow with hands-on approach

B Necat, Teacher & Peer Reviewer

Each task is user friendly and designed for a foundation of php with plenty of exercises to practice... This resource will help students to improve their project work

B Necat, Teacher & Peer Reviewer

It allows for self-paced study and encourages students to be independent. It manages to introduce some complex concepts in a simple steps

R Hind, Tutor & Peer Reviewer

I would definitely use the resource to introduce PHP knowledge and skills...

...This resource provides coding pedagogical development in working towards a functional project. The resource provides examples to build on concrete knowledge and skills in developing PHP solutions... supports development of systems using PHP, HTML, database with functionality

J Farag, HoD & Peer Reviewer

© ZigZag Education®, Unit 3, Greenway Business Centre, Doncaster Road, Bristol BS10 5PY | Privacy Policy | Cookie Policy | Accessibility Policy | Follow Us Join Us