Skip to content

🎉 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.

rocket.py
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.
See how it works for schools

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.

See how to get started