Create a dynamic website with PHP_
Learn PHP to build dynamic websites, handle forms, and set up simple authentication.
Available for free
This course awards a unique certificate of completion for your resume
91 people have already taken this course
A technology used by

PHP remains one of the fastest ways to understand backend development and build complete web applications.
Nicolas Brondin-Bernard, founder of Code-Garage
They're talking about the platform
Code-garage donnent des formations intéressantes et pertinentes, les contenus sont soignés.
Les cours de Code Garage sont bien structurés et faciles à suivre. On apprend par la pratique avec des exemples qui servent vraiment pour des débutants comme des confirmés. Je ne peux que recommander !
Course goals
Install and run your first PHP scripts.
Create dynamic web pages.
Work with variables, conditions and loops.
Process data from HTML forms.
Implement simple authentication.
Structure your code for maintainable projects.
Prerequisites
Having a basic understanding of HTML and knowing how to use a browser and your operating system is necessary to understand how server-side operations work.
Available for free
Why learn PHP ?
When you start web development, you often create static sites… but very quickly, you need dynamism: forms, user accounts, data.
That's where PHP comes into play.
PHP allows you to create dynamic websites, capable of processing data and interacting with users.
It's also one of the most widely used backend languages in the world, notably through tools like WordPress, which powers a large part of the web.
For a junior developer, PHP is an excellent entry point into backend development. It's simple to get started with, but allows you to build concrete projects quickly.
You move from static pages to real applications, with logic, users, and interactions.
And that's exactly what companies are looking for.
By the end of this course
You will be able to create a dynamic website with PHP and lay the foundations of a genuine backend project.
Available for free
Course content
Frequently asked questions
Available for free