Today’s curiosity. Tomorrow’s possibilities.

Learning that grows with your child

Live Quran memorisation and Python classes for children aged 8 to 16.

Learn live Parent guided
Illustration of a child learning Quran, a child coding, and a parent following their learning
Grow Mind With Me

Learn live

Dedicated time for questions and teacher guidance.

Progress

Follow attendance, lessons, and teacher feedback in one place.

Parent guided

A parent-managed account, with no public chat between children.

Programs

Room to learn. Peace of mind for parents.

01 / QURAN

Quran Learning

Memorise step by step, revisit lessons, and grow with teacher guidance.

  • 1 live session a week • 1 hour
  • Parent-visible feedback
  • Follow attendance, lessons, and teacher feedback in one place.
Register my child ↗
01 / PYTHON

Python for Kids

From a first variable to a small project. Make room for logic and creativity.

  • 1 live session a week • 1 hour
  • Parent-visible feedback
  • Follow attendance, lessons, and teacher feedback in one place.
Register my child ↗
3 months · 12 live sessions · 1 hour per week

Python: from first line to first project

A beginner pathway for ages 8–16 to understand logic, write small programs, test them and explain them with teacher guidance.

12 teaching weeks, approximately 3 months. Dates and holidays are confirmed at enrollment.

Month 1 — Foundations and interaction

Week 1 · My first program

Objective: Understand instructions and algorithms, then run a program using print().

Practical exercise: Sequence an everyday task, then print three welcome messages. Explain their execution order.

Week 2 · Variables and data types

Objective: Name variables, distinguish strings from integers, and use simple arithmetic.

Practical exercise: Create an imaginary character with a name, age and points. Change the points and print the result.

Week 3 · User interaction

Objective: Use input() to receive text and include it in a clear message.

Practical exercise: Write an assistant that asks for a nickname and hobby, then responds personally. Do not use private information.

Week 4 · Calculations and consolidation

Objective: Convert simple numeric input with int() and connect input, variables and output.

Practical exercise: Build a calculator that adds two integers. Test three cases with the teacher and observe a non-numeric input.

Month 2 — Logic and problem solving

Week 5 · Conditions and decisions

Objective: Compare values and use if / elif / else to choose a response.

Practical exercise: Create a three-choice question. Give feedback for a correct answer, wrong answer or unknown choice.

Week 6 · Repeating with loops

Objective: Use for and range() to repeat a task and track a counter.

Practical exercise: Print a multiplication table, then total points over five rounds.

Week 7 · Organising data in lists

Objective: Create a list, access an item and iterate through its items.

Practical exercise: Create a list of three short questions and display them in order with a loop. Add a fourth question.

Week 8 · Debugging and testing

Objective: Read a simple error, fix indentation, names and logic, then retest.

Practical exercise: Fix three errors in a teacher-provided mini-quiz. Record the input, expected result and actual result.

Month 3 — Functions and project

Week 9 · Functions and reuse

Objective: Define a simple function with parameters and return a result.

Practical exercise: Create a function that asks a question and returns a point for a correct answer. Use it for two different questions.

Week 10 · Designing the final project

Objective: Choose a quiz topic, describe its steps and define success criteria before coding.

Practical exercise: Prepare three to five questions and answers. Sketch the flow: welcome, questions, points, result. Prepare the program structure with the teacher.

Week 11 · Building and improving the project

Objective: Combine input, conditions, repetition and functions into a working program, then test its score.

Practical exercise: Build the interactive quiz. Test all-correct, all-wrong and mixed answers, plus an unknown choice. Fix the errors.

Week 12 · Presenting the project and reflecting

Objective: Present a finished program, explain some code and a small change, and receive personalised feedback.

Practical exercise: Give a three-to-five-minute quiz demonstration. Submit the .py file and three test cases. Explain something learned and one desired improvement.

Final project — My interactive quiz

The child builds a console quiz with 3–5 multiple-choice questions, a score and a result message. It uses variables, conditions, a loop and at least one function, followed by a demonstration and explanation.

Checkpoints in weeks 4, 8 and 12 assess understanding, functionality, testing and explanation. Feedback is shared with the parent.

Each session: 10 minutes of review, 15 minutes of demonstration, 25 minutes of guided practice and 10 minutes of feedback and questions.

Ages 8–11: templates and shorter exercises with more guidance. Ages 12–16: more independence and optional challenges such as replay. Support also adapts to each child’s experience.

A computer with a keyboard, Internet access and a Python 3 environment prepared by the parent with teacher guidance are needed. Progress can be viewed on mobile, but coding takes place on the computer. Optional 10–15 minute practice between sessions.

GrowMWM

How it works

  1. 01

    Create your parent account

  2. 02

    Add your child’s profile

  3. 03

    Choose a learning plan

  4. 04

    Admin validates enrollment and payment

  5. 05

    Join weekly live classes

  6. 06

    Follow attendance and progress

Pricing

Selected plan

Enrollment is confirmed after payment validation.

Python for Kids

$20per month

1 live session a week • 1 hour


From a first variable to a small project. Make room for logic and creativity.

Register my child

Quran Learning

$30per month

1 live session a week • 1 hour


Memorise step by step, revisit lessons, and grow with teacher guidance.

Register my child

Manual payment / contact us for payment · Contact us

Frequently asked questions

Contact us?

Send ↗
What ages are the programs for?

For children aged 8–16. A parent creates the child profile and follows their learning.

How do classes work?

Live on Google Meet or Zoom: one hour each week per program.

How do payments work?

Contact us for manual payment. Enrollment is confirmed after payment validation.

Your child’s safety and privacy

Child information is restricted to the parent, administrators, and assigned teachers as needed. Child profiles and class links are never public.

Privacy policy ↗
Grow Mind With Me

Contact us

Manual payment / contact us for payment