AI-Powered Learning

Your Learning Path

Think before you type. A structured course that teaches you to plan, specify, and reflect on every function you write.

01

Palindrome Checker

Write a function that checks if a given string is a palindrome.

3 Levelsstringsloopsedge cases
Ready to startClick to begin →
02

FizzBuzz

Write a function that returns an array of strings from 1 to n with FizzBuzz rules.

3 Levelsconditionalsmodular arithmeticarrays
03

Array Deduplication

Write a function that removes duplicate values from an array.

3 Levelsarrayssetsuniqueness
04

Caesar Cipher

Write a function that encrypts a string using a Caesar cipher with a given shift value.

3 Levelsstring manipulationASCIIwrapping logic
05

Flatten Nested Array

Write a function that takes a nested array and flattens it.

3 Levelsrecursionnested structurestype checking