Critical thinking
Compare before choosing.
Ask the learner to compare two possible solutions and explain the rule that makes one work. Make the reasoning part of the conversation.
Code. Create. Play. Grow.
Block-based coding. Built for schools.
Your school’s coding classroom.
A whole world to explore.
AveCode brings visual programming, creative challenges and AI-powered learning into a fully customizable platform. Create lessons, understand every learner and give your teachers more room to teach.
Try a little block-based thinking



Four houses. Many ways to think.
Think it. Build it. Run it.
Students build a sequence, see what it does and change their approach. Logic becomes something they can test, explain and improve.
YOUR PROGRAM
Repeat 4 times
Change the number of steps. Run the loop. Watch the shape change.
THE RESULTMove → Turn → Repeat
One repeated instruction.
A whole shape.
A small website example of block-based thinking. Explore the full school platform in a walkthrough.
A curriculum with somewhere to go
Move through sequences, loops, conditions and functions. Lessons bring those ideas to life through mazes, drawings, stories and games.
Sequential algorithms, movement and patterns. Break a problem into instructions, then watch those instructions play out.
01Loops, conditional logic and optimization. Use repetition and decisions to solve a challenge with a clearer programme.
02Functions, parameters and modular thinking. Turn useful instructions into reusable pieces and combine them into larger ideas.
03Different activity types give students different ways to practise and create.
Create coding lessons through AI
Start with the concept you want to teach. AI helps create the coding lesson, while your teacher shapes the challenge for the class.
Choose a concept, the learners’ starting point and the kind of challenge you want them to explore.
“Create a beginner lesson on loops using a maze challenge.”
Generate a coding lesson with AI, then review the instructions and the problem students will work through.
Adjust the lesson for your class. Use AI-powered personalized learning to support different strengths, gaps and starting points.
An AI-assisted teacher
Teachers where they matter most.
Finishing an activity is one part of the story. AveCode’s AI teacher-assistant helps you understand each student’s strengths and weaknesses, so you can decide who needs an explanation, a different challenge or time to explore.
Explore how a learner reasons, persists, adapts and approaches a coding problem.
Use AI-supported learning insights to tailor the challenge and focus support.
Let AI support preparation and understanding. Keep the teacher’s judgment at the centre of the lesson.
Explore the example learner profile to see how a skill can lead to a teaching conversation.
Meet the curious builder.
A snapshot of practice.Six skills. Example teaching prompts for one coding activity.
Fictional practice indicators, 0–100, for one sample activity. Not grades or fixed ability ratings.
Sample teacher focus
Critical thinking
Ask the learner to compare two possible solutions and explain the rule that makes one work. Make the reasoning part of the conversation.
Computational skills
Break the challenge into a sequence, a repeat and a condition. Ask the learner to explain each piece before connecting the blocks.
Speed
Leave time to explain the approach before moving on. A quick answer is only one signal; the teacher checks the understanding behind it.
Persistence
Recognize patient testing. Offer a small hint, then let the learner choose what to try next and explain what changed.
Adaptation
Adjust a condition in the activity and ask how the program needs to change. Use the response to decide whether to revisit the idea or extend it.
Problem solving
Ask the learner to identify where the result differs from the plan, trace that step and test a fix. Discuss the approach as well as the result.
Your school. Your coding platform.
For schools offering coding classes, AveCode combines a white-label platform with curriculum, progress insights and teaching support.
Customize the branding, colours and logo. Shape the coding experience around your school’s programme and learning goals.
Track student progress, identify learning gaps and use reporting to support conversations between teachers and school leaders.
Bring your staff into the platform with training materials, teaching resources and support for implementation.
AveCode + Ave EdPlay
AveCode is fully integrated with Ave EdPlay. Connect coding lessons with personalized missions, play and community. Give students a world where their ideas have somewhere to go.

Logic & problem solving

Quick thinking & efficiency

Creativity & innovation

Strategy & planning
Meet the four programming houses: different strengths, shared curiosity.
Bring your school’s next chapter to life
Walk through the curriculum, AI lesson creation, learner insights and Ave EdPlay integration with your school’s goals in mind.
Diagnose → Design → Implement → Train → Support