🎉 A completely free platform for schools, teachers and students
Learn programming online for schools
Write and run code right in your browser - no installation, no setup. From your first print to database-backed apps, built with the INF.03 and INF.04 exams in mind.
class Rocket(Sprite):
def __init__(self):
self.image = 12
self.pen.on = True
def update(self):
self.move(2)
self.turn(3)
world.add(Rocket())
world.start() BitWizards is a modern platform for learning programming where you write and run code right in your browser - no installation, no setup. You learn through real exercises: from your first print all the way to database-backed applications. Built for students, teachers and whole schools, with the INF.03 and INF.04 Polish vocational IT qualification exams in mind.
Programming in the browser - no installation
Zero installation
Python, JavaScript, HTML, CSS, PHP and C++ run locally in the browser - start right away on any school computer.
Step-by-step execution
Run code line by line (Python, JavaScript, C++) and see what happens inside the program.
Graphics mode in Python
Control objects on a stage like in Scratch, but with real code - a great way to start.
Automatic checking
A correct solution is marked complete on its own, and the "Expected output" button shows the goal.
Live view of student work
The teacher sees student code live plus the full typing history (replay), also during exams.
Server-side languages too
Java, SQL (MySQL) and PHP with a database run in an isolated server environment - still nothing to install.
Technologies - each with its own course
Vocational exam preparation
Who it is for - from grades 4-6 to technical secondary school
Grades 4-6 of primary school
Block-based programming - a visual, beginner-friendly introduction to coding. Courses are available now.
Block-based programming →Grades 7-8 and secondary school
Cover the entire programming part of the Polish national curriculum with us.
Programming in CS classes →IT-focused technical secondary school
Ready-made courses for INF.03 (the full qualification) and a large part of INF.04.
Exam preparation →For schools and teachers
BitWizards is a ready-to-use tool for teaching programming.
- Classes and assigning courses to students.
- Live view of student work and a full history of how the code was written (replay).
- Grading on the Polish 1-6 grading scale plus progress statistics.
- Timed exams with anti-cheating signals.
Frequently asked questions
Do I need to install anything?
No. You write and run all code in the browser - Python, JavaScript, PHP, C++ and HTML/CSS run locally, with no installation. Java, SQL and PHP with a MySQL database run safely on our server.
Can I try it without creating an account?
Yes. Selected lessons are available without signing in as a demo - you write and run code right away, and your progress is saved locally in the browser.
Does BitWizards prepare students for vocational exams?
Yes. The materials cover the INF.03 qualification (websites, web applications and databases) and INF.04 (application programming) for the IT technician and software development technician tracks.
Is the platform built for schools?
Yes. Teachers create classes, assign courses, see student progress and full coding history, grade on the Polish 1-6 grading scale and run timed exams.
Start now
BitWizards is free. Try the demo without signing in, or sign in to the app to save your progress.