For schools, colleges and institutes. Learners build programs from flowchart blocks, watch them run step by step, then see them as real Python, Java or C++. Everyone starts with the basics, and it grows with each student's skill.
AI can write code now. What students still need is to break a problem into steps, make decisions, and check whether an answer is right. B4Coder teaches that logic first, so the code makes sense when it comes.
From "what is a program?" to functions and classes, plus a page for each of the 22 blocks. Every part has a program to try.
Try it and How to build put a program together block by block, with Pause and Skip: made for the classroom projector.
From Logic Land to the Algorithm Arena, each challenge with three hints that nudge without giving the answer away.
From Hello World to a bank account class. Open one, run it, then ask students to change it, or jump to the next one.
Missions where the flowchart drives a cartoon: the hook that keeps a class busy, from the first Tell block to objects and classes.
View Code shows any flowchart as JavaScript, Python, Java, C++, C#: the language your syllabus uses.
49 missions where the flowchart runs a working app: data tables, an admission form, a records manager (create, read, update, delete), a traffic junction, a cricket scoreboard with charts, stacks, queues and recursion. Set any mission for a class.
Start free in class, open everything with a package
Free for everyone, with no account: every lesson and block, the starter examples, the first missions of every story and every lab, and the first challenges. A B4Coder Education package opens every world, story, lab and challenge for your students. See plans
Without an account, programs are saved in the browser on each computer. On shared computers, students sign in to save them online, or use Download Program File to keep a copy.
Step 1
Sign up as a school, college or institute. You get an institution code (like greenfield-school) that your students sign in with.
Step 2
Paste your students' names. Each gets a username and a simple password, on login cards you print and hand out.
Step 3
Teachers make a new one in a click. No email or phone needed, which is just right for younger students.
Step 4
One yearly package for up to 100, 250, 500 or 1,000 students; move up any time and pay only the difference for the rest of the year. Teachers and admins are free.
Admins invite teachers; teachers and admins add students, by login card or by email for students who have one. Students signed in see the worlds of challenges and save their work to their account.
For schools, colleges and institutes. With a teacher login, you can write challenges for your own lessons, at the level that suits your students, set them for a class with a due date, and see who's finished.
Step 1
Set up your classes and add your students.
Step 2
Write the goal and up to three hints, choose a level, and try it yourself.
Step 3
Choose your classes and a due date, for your own challenge, any of B4Coder's, or a Data Lab mission. Students find it on their dashboard.
Step 4
Check each student's progress and spot who needs a hand.
Tell us about your classes. We'd love to hear what you need from the teacher tools.