Site security updates:
We have modified our site to store less personally identifiable information (PII) about our users to protect your privacy.
Our site now does not store your real name or email address.
We do still ask for your email when you create an account, and we send you one email message to verify your account.
But your email address is not stored in our site's database; instead, we store a strongly encrypted hash of your email that is used only to prevent duplicate accounts.
User survey:
Please help us make CodeStepByStep better by taking our anonymous
feedback survey!
CodeStepByStep is an online coding practice tool that has thousands of exercises to help you learn and practice programming in a variety of popular languages.
site v0.9.9.2
(2026/01/02)
Site name, logo, iconography, site design, web application and exercises are original work and copyright © unless otherwise specified.
This site is the independent creation and intellectual property of the author and has no direct affiliation or association with any particular company, university, course, textbook, or any other material or online resource.
Any non-educational usage of the content on this site is expressly forbidden without written permission.
All rights reserved.
©, all rights reserved.