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.


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 Using Pragma For Compile Optimization LazyMammal en
34 Recueil d’exercices pour apprendre Python au lycée M_C fr
35 Smitsimax MSmits en
36 X-mas Rush Post Mortem MSmits en
37 Optimizing breadth first search MSmits en
38 Code a la Mode Post Mortem MSmits en
39 Endgame books in Oware Abapa MSmits en
40 Optimizing Trigonometry WINWINWIN en
41 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 Advanced Python Features Vax en
7 Exercices de JavaScript pour débutants en Informatique Roxa fr
8 Exercice Javascript StevenHanse fr
9 Beginner Python Concepts a-Rye en
10 Reactive Programming with Reactor 3 Reactor en
11 Flocking Autonomous Agents [CG]jupoulton en
12 Graph Theory Basics Racso en
13 Java Interview Questions and Programming Examples [CG]OlogN 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 SQL Injection demo [CG]Nick en
24 Adjustment for Simulated Annealing in CSharp (DRAFT) Unnamed contributor en
25 Java Collectors [CG]jupoulton en
26 Hello World in C++, the long way Matthew-S en
27 HTML syntax for beginners Booligoosh en
28 Beginner Java Concepts a-Rye en
29 Wie man die Programmierfähigkeiten von Entwicklern vor der Einstellung testet [CG]OlogN de
30 Running U-Boot & Linux Kernel in QEMU Donotalo en
31 Java I: The Java Menace EasyAsPai 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 Practical introduction to Functional Programming with JS AndreaZanin en
40 Exercice PHP - Base profThiernesse fr
41 Le PHP - Les bases du langage profThiernesse fr
42 C# LINQ Introduction breigo en
43 Introduction à JavaScript - WOA JS stardisblue fr
44 PHP Intégration HTML-PHP profThiernesse fr
45 Getting Started with Go theodesp en
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 Le PHP - Intégration au HTML profThiernesse fr
55 C# Professional - Basics & OOP - Exercises talent-agile en
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