Advent of Python

October 2025

Daily Python Challenges

31 Days • 31 Challenges

Advent of Python

31 days of Python challenges to sharpen your coding skills this October

October 2025
Python Challenges
1/31 Released

Daily Challenges

New challenges unlock each day throughout October. Click on any available challenge to start coding!

Day 1
Easy

Coming Soon

Welcome to Advent of Python! Write a program that prints 'Hello, October!' to the console.

10/1/2025
Day 2
Easy

Sum of Squares

Calculate the sum of squares of all numbers from 1 to N, where N is provided as input.

10/2/2025
Day 3
Medium

Palindrome Checker

Write a function that checks if a given string is a palindrome (reads the same forwards and backwards).

10/3/2025
Day 4
Medium

Fibonacci Sequence

Generate the first N numbers in the Fibonacci sequence, where N is provided as input.

10/4/2025
Day 5
Hard

Sieve of Eratosthenes

Find all prime numbers up to a given number N using the Sieve of Eratosthenes algorithm.

10/5/2025
Day 6
Medium

Challenge 6

This challenge will be revealed on October 6th.

10/6/2025
Day 7
Medium

Challenge 7

This challenge will be revealed on October 7th.

10/7/2025
Day 8
Medium

Challenge 8

This challenge will be revealed on October 8th.

10/8/2025
Day 9
Medium

Challenge 9

This challenge will be revealed on October 9th.

10/9/2025
Day 10
Medium

Challenge 10

This challenge will be revealed on October 10th.

10/10/2025
Day 11
Medium

Challenge 11

This challenge will be revealed on October 11th.

10/11/2025
Day 12
Medium

Challenge 12

This challenge will be revealed on October 12th.

10/12/2025
Day 13
Medium

Challenge 13

This challenge will be revealed on October 13th.

10/13/2025
Day 14
Medium

Challenge 14

This challenge will be revealed on October 14th.

10/14/2025
Day 15
Medium

Challenge 15

This challenge will be revealed on October 15th.

10/15/2025
Day 16
Medium

Challenge 16

This challenge will be revealed on October 16th.

10/16/2025
Day 17
Medium

Challenge 17

This challenge will be revealed on October 17th.

10/17/2025
Day 18
Medium

Challenge 18

This challenge will be revealed on October 18th.

10/18/2025
Day 19
Medium

Challenge 19

This challenge will be revealed on October 19th.

10/19/2025
Day 20
Medium

Challenge 20

This challenge will be revealed on October 20th.

10/20/2025
Day 21
Medium

Challenge 21

This challenge will be revealed on October 21th.

10/21/2025
Day 22
Medium

Challenge 22

This challenge will be revealed on October 22th.

10/22/2025
Day 23
Medium

Challenge 23

This challenge will be revealed on October 23th.

10/23/2025
Day 24
Medium

Challenge 24

This challenge will be revealed on October 24th.

10/24/2025
Day 25
Medium

Challenge 25

This challenge will be revealed on October 25th.

10/25/2025
Day 26
Medium

Challenge 26

This challenge will be revealed on October 26th.

10/26/2025
Day 27
Medium

Challenge 27

This challenge will be revealed on October 27th.

10/27/2025
Day 28
Medium

Challenge 28

This challenge will be revealed on October 28th.

10/28/2025
Day 29
Medium

Challenge 29

This challenge will be revealed on October 29th.

10/29/2025
Day 30
Medium

Challenge 30

This challenge will be revealed on October 30th.

10/30/2025
Day 31
Medium

Challenge 31

This challenge will be revealed on October 31th.

10/31/2025