Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. People use them as interview prep, company training, university coursework, practice problems, a speed contest, or to challenge each other.
You don't need a computer science background to participate - just a little programming knowledge and some problem solving skills will get you pretty far. Nor do you need a fancy computer; every problem has a solution that completes in at most 15 seconds on ten-year-old hardware.
Day 1: Calorie Counting (✔️)
Day 2: Rock Paper Scissors(✔️)
Day 3: Rucksack Reorganization(✔️)
Day 4: Camp Cleanup(✔️)
Day 5: Supply Stacks(✔️)
Day 6: Tuning Trouble(✔️)
Day 7: No Space Left On Device(✔️)
Day 8: Treetop Tree House(✔️)
Day 9: Unknown(❌)
Day 10: Unknown(❌)
Day 11: Unknown(❌)
Day 12: Unknown(❌)
Day 13: Unknown(❌)
Day 14: Unknown(❌)
Day 15: Unknown(❌)
Day 16: Unknown(❌)
Day 17: Unknown(❌)
Day 18: Unknown(❌)
Day 19: Unknown(❌)
Day 20: Unknown(❌)
Day 21: Unknown(❌)
Day 22: Unknown(❌)
Day 23: Unknown(❌)
Day 24: Unknown(❌)
Day 25: Unknown(❌)