Playgrounds Worth a Look on CodinGame's Tech.io

Over the past few months, I spent a bit of time on Tech.io and I found some great material. I also found it somewhat difficult to filter the material. @5DN1L pointed me to @eulerscheZahl’s Contest tools and workflow playground where I learned what I needed to use Python to pull a full list of playgrounds I could filter offline.

The following lists were built using author level, playground likes and playground views. I’m sure I have missed a few, but my goal is to build a list of the playgrounds I believe have the highest probability of being worth a look. This is meant to be for reference only. There is too much material on Tech.io for me to scrutinize every playground.


UPDATED: 02/14/2025

Author Level 40 and Up

Author Level 30 to 39

Title Author Language
1 The controversial for…else statement in Python [CG]Maxime en
2 How to plot the Mandelbrot set [CG]Maxime en
3 Basic Image Manipulation [CG]Maxime en
4 Why Learn Python [CG]Maxime en
5 Python dataclass [CG]Maxime en
6 Handwritten Digit Recognition Using scikit-learn [CG]Maxime en
7 How to Detect Circles in Images [CG]Maxime en
8 Finding Shortest Path in the Plane with Obstacles [CG]Maxime en
9 How to build a chatbot in less than 50 lines of code [CG]Maxime en
10 Introduction to MPI Aveuh en
11 Bulls and Cows CyberLemonade en
12 Getting started with BrainFuck DPAmar en
13 BrainFuck part 2 - Working with arrays DPAmar en
14 BrainFuck part 3 - Write a BF interpreter in BF DPAmar en
15 BrainFuck part 4 - Advanced maths DPAmar en
16 BrainFuck part 5 - Math sequences DPAmar en
17 BrainFuck part 6 - 16-bit integers DPAmar en
18 BrainFuck part 7 - Quine (+ some non-BF quine theory) DPAmar en
19 BrainFuck part 8 - JS/C#/BF Multi quine DPAmar en
20 BrainFuck part 9 - Sort arrays with Bubble and QuickSort DPAmar en
21 BrainFuck part 10 - RPN calc tool DPAmar en
22 BrainFuck part 11 - Iterative and recursive ways DPAmar en
23 BrainFuck part 12 - BF self-executables DPAmar en
24 BrainFuck part 13 - Funky output DPAmar en
25 Fast 15x15 bit grid BFS: breadth first search emh en
26 Fast Connected Components for 6x12 bitboard emh en
27 How to randomize bits and integers efficiently in C++ emh en
28 Fast 6x12 Connected Components using bit-optimized BFS emh en
29 MCTS Tic Tac Toe Playground ggrn en
30 On generating opening book for Yavalath MCTS bot jacek en
31 Best-First Minimax Search with UCT jacek en
32 Neural Network xor example from scratch (no libs) jacek en
33 Inputs for neural networks for the board games jacek en
34 Using Pragma For Compile Optimization LazyMammal en
35 Recueil d’exercices pour apprendre Python au lycée M_C fr
36 Smitsimax MSmits en
37 X-mas Rush Post Mortem MSmits en
38 Optimizing breadth first search MSmits en
39 Code a la Mode Post Mortem MSmits en
40 Endgame books in Oware Abapa MSmits en
41 Optimizing Trigonometry WINWINWIN en
42 BFS and Voronoi diagrams using bit-shift operations wlesavo en

Author Level Below 30

Tech.io has over 700 more playgrounds not included above. In an effort to reduce the size of this last list, the following criteria has been used to filter playgrounds.

  • Each playground must be in the top 30% based on views.

  • Each playground must be in the top 20% based on adjusted likes.

    • adjusted likes = likes + 10 * author level

Additional consideration is given to excluded playgrounds generated by included level 20 authors and above. Playgrounds are sorted by adjusted likes.

Title Author Language
1 Genetic Algorithms Sablier en
2 Ternary Operator [CG]Nick en
3 Apprendre le C++ yantra fr
4 Exercices de PHP pour débutant Michwii fr
5 Shortest paths with Dijkstra’s Algorithm Racso en
6 Exercice Javascript StevenHanse fr
7 Advanced Python Features Vax en
8 Exercices de JavaScript pour débutants en Informatique Roxa fr
9 Beginner Python Concepts a-Rye en
10 Reactive Programming with Reactor 3 Reactor en
11 Flocking Autonomous Agents [CG]jupoulton en
12 Java Interview Questions and Programming Examples [CG]OlogN en
13 Graph Theory Basics Racso en
14 How to play with strings in C Donotalo en
15 Apprendre le HTML et le CSS en seconde AssuAOU fr
16 The Most Common Java Pitfalls [CG]OlogN en
17 Java - Les bases leon44 fr
18 How to play with pointers in C Donotalo en
19 Exercices HTML profThiernesse fr
20 Avoiding Null Anti Patterns [CG]jupoulton en
21 How to … in Java 8 [CG]BOUGA en
22 Introduction to Functional Programming with Python ilovebugs en
23 Beginner Java Concepts a-Rye en
24 SQL Injection demo [CG]Nick en
25 Adjustment for Simulated Annealing in CSharp (DRAFT) Unnamed contributor en
26 Java Collectors [CG]jupoulton en
27 Hello World in C++, the long way Matthew-S en
28 HTML syntax for beginners Booligoosh en
29 Java I: The Java Menace EasyAsPai en
30 Wie man die Programmierfähigkeiten von Entwicklern vor der Einstellung testet [CG]OlogN de
31 Running U-Boot & Linux Kernel in QEMU Donotalo en
32 How to Extract Files from Docker Container Donotalo en
33 Design Patterns Sablier en
34 Introduction to Reason Compilation [CG]Nick en
35 Exercices CSS profThiernesse fr
36 C# Refresh Nonsultant en
37 JavaScript: Why does 3 + true = 4? (And Other Quirks) bmorelli25 en
38 Getting Started With Rust lil_firelord en
39 Exercice PHP - Base profThiernesse fr
40 Practical introduction to Functional Programming with JS AndreaZanin en
41 C# LINQ Introduction breigo en
42 Le PHP - Les bases du langage profThiernesse fr
43 Introduction à JavaScript - WOA JS stardisblue fr
44 Getting Started with Go theodesp en
45 PHP Intégration HTML-PHP profThiernesse fr
46 Java Guild Meeting 5/2018 Gi11i4m en
47 Deep Learning From Scratch - Theory and Implementation DanielSabinasz en
48 Java 9 Improvements RunninglVlan en
49 Learn & Solve : call(), apply() and bind() methods in JavaScript romeo11 en
50 Kotlin Starter Pack romainbsl en
51 React Lifecycle Methods Render And ComponentDidMount KrunalLathiya en
52 JavaScript Arrays - tips, tricks and examples WeeklyWebWisdom en
53 Exercices DOM stardisblue fr
54 C# Professional - Basics & OOP - Exercises talent-agile en
55 Le PHP - Intégration au HTML profThiernesse fr
56 Formation Kotlin Takoyaki fr
57 Destructuring objects and arrays in JS ma[CG]yver en
58 Hackmyfortress - Hacking Training Center - En/Fr Adrien-fr en
59 7 Features of C++17 that will simplify your code fenbf en
60 Programação C MarcoVaz pt
61 Functional Programming explained to my grandma CCavalier en
62 Exercices Paper profThiernesse fr
63 Creating Web API in ASP.NET Core 2.0 CarloHerzl en
2 Likes

I have updated the lists above to include two new playgrounds you may want to check out:

Inputs for neural networks for the board games by jacek

Algorithm X by Timinator