The French Tutorial makes an intensive use of open-source software. Many thanks to those who contributed to those amazing software.



Thanks a lot to those who participated in the localization of the French Tutorial.

  • Alexia Anastassiadis
  • Danny Renan Assis
  • Ana Diaz
  • Vanessa Formcola
  • Angel Hernandez
  • Alejandra Lorena Illanes
  • Tony Lara
  • Mario Alberto Lozano Garcia
  • Rodrigo Moreira
  • Annette Nelson
  • Gabriele Renzi
  • Rolando Vazquez


GNU/Linux or simply Linux is intensively used by us either to build the courseware or to host the website. The Linux distribution we use (and recommend) is Ubuntu.


Apache web server

Apache is one of the best and the most used web (HTTP) server in the world.



MySQL Community Edition is the freely downloadable version of the world's most popular open source database. It is available under the GPL license and is supported by a huge and active community of open source developers. (src:



PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. (src:


SMARTY Template Engine

SMARTY is a template engine for PHP. More specifically, it facilitates a managable way to separate application logic and content from its presentation. Visit for more information.

960 Grid System

960 Grid System

The 960 Grid System is an effort to streamline web development workflow by providing commonly used dimensions, based on a width of 960 pixels. Visit for more.


VIM Text Editor

Vim is an advanced text editor that seeks to provide the power of the de-facto Unix editor 'Vi', with a more complete feature set. Visit for more.


SoundManager 2

SoundManager 2 provides reliable cross-platform audio under a single JavaScript API. Visit the official website for more.


CK Editor

The text editor for Internet. We use this editor in our Forum to make text editing easier for our visitor. Browse the CK Editor home page.