CodeGrove runs Python in the browser with no student accounts. You hand out a link, students write and run their code, and you check the whole class from one page.
Free, with no sign-in. Checked November 10, 2026.
A free code editor that runs in the browser. Students write Python, press Run, and see the output, their input() prompts, turtle drawings or robot moves right next to their code. There are no accounts, no ads and no AI assistant, and student work stays on the student's own device.
It works on Chromebooks, Windows and Mac laptops, and tablets turned sideways. On a phone it shows a short note asking for a bigger screen.
A very long program will not fit in a link. CodeGrove says so and offers Download file instead.
The names, links and files you paste stay in your browser. The grade page sends nothing anywhere and has no analytics.
CodeGrove also holds 203 coding levels from our Intro to Python Programming and Python Programming 2 courses. Each level has a task, an example, hidden tests behind the Check button, and up to three hints. The screen tells students that Check is not their grade, so they use it to test their thinking.
The levels are free to use. See them by unit, each with its own link to hand out.
CodeGrove has no AI chat and no AI autocomplete. A plain word list suggests Python words as students type, the way any code editor does.
History keeps a copy of a student's code every time they press Run or Check, and Show changes compares any copy with the code they have now. On the student's device, you and the student can see exactly how a program came together.
Two views go beyond text. In the robot room, students drive a robot through a room with Python, one move at a time. With Python's turtle, they draw. Both can play step by step, so students see exactly what each line does.
The Google Admin console settings, to allow both addresses or put CodeGrove on every Chromebook, are spelled out step by step on Python on a school Chromebook.
Yes. The editor and its levels are free for students and teachers, with no paid tier. We built CodeGrove for our own Python courses, which are sold separately, and anyone can use the editor.
No. Students open a link and start. They type a name only when they download a level's code, so the file says whose it is, and that name stays on their device.
In the browser on the student's own device, along with a History of every run. A student who switches devices brings their work along with Copy link or Download file.
No. There is no live dashboard, because nothing a student types is sent to a server. Students hand in work as a link or a file, and Grade a whole class checks it all at once.
Not yet. Post a CodeGrove link instead. The code rides inside the link, so students open exactly the program you wrote.
Python today, with turtle graphics and a robot to program. More languages are on the way.
CodeGrove is free for students and teachers. There is nothing to install and no account to make: open the link on a Chromebook, laptop or tablet and start writing code.