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