Challenge 1
Calculate a deadline exactly fourteen days after start.
from datetime import date, timedelta
start = date(2026, 10, 12)
deadline =
print(deadline.isoformat())
Press Ctrl⌘Enter to check your answer
Practice date arithmetic, ISO parsing, aware UTC values, and named timezone conversion.
Challenge 1
from datetime import date, timedelta
start = date(2026, 10, 12)
deadline =
print(deadline.isoformat())
Press Ctrl⌘Enter to check your answer
Challenge 2
from datetime import datetime
value =
print(value.isoformat())
print(value.utcoffset())
Press Ctrl⌘Enter to check your answer
Challenge 3
from datetime import datetime, timezone
meeting = datetime(2026, 10, 12, 9, 30, tzinfo=)
print(meeting.utcoffset())
Press Ctrl⌘Enter to check your answer
Challenge 4
from datetime import datetime, timezone
from zoneinfo import ZoneInfo
instant = datetime(2026, 7, 15, 12, 0, tzinfo=timezone.utc)
local = instant.astimezone()
print(local.strftime("%H:%M %z"))
Press Ctrl⌘Enter to check your answer