The best way to
progress, . Coding, progressing.

Our mission is to support web developers in their technical progress.

Original challenges and educational corrections to discover new concepts and progress. PHP, javascript and Python.

Progress by testing yourself...

Challenge yourself!
Intermediate
Affaire BL4CKWELL – Mademoiselle Mirage

Affaire BL4CKWELL – Mademoiselle Mirage

Plonge dans les manipulations médiatiques, analyse des photos truquées et démêle le vrai du faux.

Hack
Beginner
Affaire BL4CKWELL – Docteure Synapse

Affaire BL4CKWELL – Docteure Synapse

Analyse une séquence temporelle piratée, détecte les anomalies cachées dans un algorithme sophistiqué.

Calculation
Beginner
Affaire BL4CKWELL – Comte Vermillon

Affaire BL4CKWELL – Comte Vermillon

Décrypte un message falsifié mot à mot et traque les manipulations invisibles.

Behavioral Corrigé disponible : PHP

If you want to improve your skills in a programming language, one of the best ways to do it is to take our latest programming challenges to practice and progress.

All challenges

Use good practices...

Access corrections!

A great way to improve your skills when learning to code is to solve coding challenges. Each answer key provides a step-by-step solution to help you learn new concepts.

All the corrections

Expand your knowledge...

Discover lots of articles!

Designed to facilitate the discovery of coding classics as well as new concepts, reading the latest articles will give you theoretical knowledge before moving on to practice.

All articles

Coding, progressing

T;

The latest news from Tainix!

Technical innovations and new features of the tainix.fr website
23/04/2025

Top Code 2025 : Retour sur la Battle Dev avec MyDigitalSchool

Top Code 2025, une soirée organisée avec MyDigitalSchool, où 164 étudiant·e·s se sont affronté·es autour de 6 challenges. Résultats, stats et accès aux épreuves dans notre récap complet.

30/01/2025

Rewind 2024 : Une année de défis et de réussites pour Tainix

L’année 2024 a été marquée par de nombreuses évolutions et succès pour Tainix !

09/09/2024

Nouveaux langages disponibles sur Tainix !

Tainix s’ouvre à 5 nouveaux langages : Typescript, C, C++, C#, et Java ! Tous nos challenges sont désormais réalisables dans ces langages. Plus d’excuses, à vos claviers !

A few words about Tainix

To know us better!

Tainix is a free and fun online computer programming learning platform. We provide you with computer programming challenges in PHP , Javascript and Python , at different levels of difficulty.

Our goal is to guide you in your progress, and to teach you how to code with ease. This is why our challenges are accompanied by corrections and technical articles to ensure content adapted to each level.

Programming Challenges, technical articles, educational content… discover our complete catalog of resources to learn to code at your own pace.

Progress step by step and develop your computer programming skills thanks to our many online resources that will help you learn to code for free.

Coding, progressing ;)