Programming education

Learn programming by building projects.

Practical PHP and web development resources for students, teachers and people who want to learn by doing.

Panafrikan PHP, an educational initiative by EColSi.

A starting point for learners and teachers

Start with the fundamentals, practise with exercises and use the projects for individual or group learning.

Learn, build and share

  1. Learn a concept through a concrete problem.
  2. Build a small solution and test its result.
  3. Explain your decisions and compare your work with the lesson criteria.

What you need

A browser, a text editor and a local PHP environment. Use fictional data and make time to practise.

Study in your language

Lessons are available in the six languages below. Choose one to open the course introduction on the blog.

From a concept to a project

In B10, combine forms, validation and functions to build a study planner. Explore what you can create along the learning path.

Learn with care

Translated versions on the blog disclose the use of automatic translation. Review the code, run the tests and read each lesson’s notices.

Want to discuss education?

Send your question or educational collaboration proposal through General information.