| CARVIEW |
Select Language
HTTP/2 200
date: Sat, 31 Jan 2026 15:50:34 GMT
content-type: text/html; charset=utf-8
set-cookie: _cfuvid=wlpwFcLaaRAHrvDhREXLPaT7v.6Ya6km0SRCeH1ZKac-1769874634.5695746-1.0.1.1-t7v.yB0tTbz8fv7fJBWyKzNNvTqeS7RmhVJanxGSQx0; HttpOnly; SameSite=None; Secure; Path=/; Domain=www.codecademy.com
cf-ray: 9c6a5d920e33c1f7-BLR
cf-cache-status: DYNAMIC
cache-control: private, no-cache, no-store, max-age=0, must-revalidate
server: cloudflare
strict-transport-security: max-age=31536000; includeSubDomains; preload
vary: Accept-Encoding
forwarded: host:www.codecademy.com;proto:https:
timing-allow-origin: *
x-powered-by: Next.js
content-encoding: gzip
Code challenges | Codecademy
Code challenges
Test your knowledge with code challenges based on real-world technical interviews from companies like Google, Amazon, and Meta. Practice for your job search — or for fun. Don’t worry if you get stuck. We’ll recommend the right courses to help you.
Get full access with ProCode challenges are only available to Pro members. Upgrade now to unlock access.
Python
- Lists
Prime Number Finder
Intermediate·Python - Sorting Algorithms
Find Xth Number In Order
Intermediate·Python - Trees
Balanced Binary Search Tree
Intermediate·Python - Linked List
Reverse a Singly-Linked List
Intermediate·Python - Algorithmic Complexity
Sum of Prime Factors
Intermediate·Python - Recursion
Egg Dropper
Advanced·Python - Lists
Flatten an Array
Advanced·Python - Algorithmic Complexity
Comparative Weights
Advanced·Python - Algorithmic Complexity
Calculate the Mean and Mode
Intermediate·Python - Sorting Algorithms
Top Score Sorter
Intermediate·Python - Heaps
Max Product Finder
Advanced·Python - Dynamic Programming
Change Please
Intermediate·Python - Strings
Reverse Words
Advanced·Python - Dynamic Programming
Fibonacci Finder
Intermediate·Python - Lists
Capturing Rainwater
Advanced·Python - Sets
Find the Missing Numbers
Intermediate·Python - Algorithmic Complexity
Number Permutation
Intermediate·Python - Algorithmic Complexity
Semi-Prime Numbers
Advanced·Python - Linked List
Swap Elements in a Linked List
Intermediate·Python - Algorithmic Complexity
Product of Everything Else
Advanced·Python - Algorithmic Complexity
Maximize Stock Trading Profit
Intermediate·Python - Algorithmic Complexity
Stairmaster
Intermediate·Python - Lists
FizzBuzz
Intermediate·Python - Dynamic Programming
The Knapsack Problem
Advanced·Python - Algorithmic Complexity
Unique Characters in a String
Intermediate·Python