Enrollment is open for new groups

Your future in programming
starts with Bokra Code

We turn programming from a subject to memorize into a skill students understand and apply—from their first line of code to their first real project.

Small groupsBetter interaction and follow-up
Hands-on learningA project at every level
Parent updatesRegular reports and assessments
Bokra Code programming academy for teens
{ }Think logically
01Start from zero
PythonWeb DevelopmentProblem SolvingArtificial Intelligence
Why Bokra Code?

We teach students how to think,
not how to memorize code

An age-appropriate learning journey that combines understanding, practice, and continuous follow-up.

01

Clear explanations

We break large concepts into simple steps and relatable examples.

02

Practice in every class

Every new concept becomes an exercise or part of a practical project.

03

Real follow-up

Short assessments and regular feedback help students and parents see progress.

04

Future preparation

We build strong foundations for computer science, engineering, and future digital careers.

Our learning programs

A clear path for every student

Students begin with a level assessment, then we recommend the path that best matches their age, experience, and goals.

</>Secondary students

Programming & AI Foundations

Start from zero and understand the idea before writing code.

Logical thinking, algorithms, programming foundations, and hands-on applications linked to students’ interests.

Book this program
PYPractical track

Python & Problem Solving

Step-by-step training from foundations to projects.

Variables, conditions, loops, and functions, followed by problem solving and small programs that can grow over time.

Book this program
WEBReal projects

Web Development

Turn an idea into a website that works on mobile and desktop.

HTML, CSS, and JavaScript with a final project students can include in their portfolio.

Book this program
AIFuture preparation

Engineering & Computer Science Track

Long-term foundations for students interested in the field.

Problem solving, computer science principles, databases, and age-appropriate artificial intelligence concepts.

Book this program
student_future.py
# A student's future starts with one step
student = "creator"
skills = ["logical thinking",
          "programming",
          "problem solving"]

for skill in skills:
    student.learn(skill)

print("I am ready for the future")
Learn by doingNo memorization without understanding
Support for the new education system

Programming in the Egyptian Baccalaureate is an opportunity—not a burden

Our tracks help students build computational thinking and understand the subject through practice, while preparing interested learners for engineering and computer science pathways.

  • Start from zero with no previous experience required.
  • Connect academic concepts to applications and projects.
  • Train logical thinking and problem-solving skills.
  • Update content when official changes are announced.
Important: Bokra Code is an independent training academy and is not affiliated with the Ministry of Education.
The student journey

From the first class to the first project

1

Level assessment

We identify what the student can already do and what they need to learn.

2

Learn and apply

A short explanation followed by direct practice in every class.

3

Build a project

The student creates a practical project that combines what they learned.

4

Evaluate and improve

A clear assessment and plan for moving to the next level.

Student projects

This is where learning becomes visible

This section will feature selected student projects after groups begin and the required publishing permissions are obtained.

</>
Web development

Personal portfolio website

Students learn to build a responsive page that presents their skills and projects.

Level one project
PY
Python

Allowance manager

A simple application for recording and analyzing personal spending.

Level two project
AI
Artificial intelligence

Simple image classifier

An educational experiment that demonstrates how computers learn from examples.

Advanced project
Because parents are partners in success

Follow your child’s progress step by step

We do more than record attendance. We follow practice, assignments, and progress, then explain what has been achieved and what still needs improvement.

Attendance and commitment tracking
Short assessment results
Strengths and areas for improvement
The project the student is building
Student report

Current level progress

This month
86%Progress rate
Attendance
94%
Practice
82%
Project
76%
Excellent logical thinking. More practice is recommended on writing functions.
Frequently asked questions

Everything parents need to know

Still have a question? Contact us directly on WhatsApp.

Ask us on WhatsApp
Does the student need previous experience?+

No. The journey starts with a simple level assessment, then the student joins the group that best matches their abilities.

Is the training limited to the school curriculum?+

We help students understand the academic side, but our main goal is practical application and building real projects.

Do parents receive progress updates?+

Yes. We track attendance, progress, and assessments, then share regular notes about the student’s level.

Can students study online?+

Yes. Live online groups are available, and the study format is confirmed according to the program and location.

Is the academy affiliated with the Ministry of Education?+

Bokra Code is an independent training academy and is not affiliated with the Ministry of Education. Content is updated when official changes are announced.

Take the first step

Book a trial class
and discover the right path

Complete the form and the Bokra Code team will contact the parent to assess the student’s level and explain the most suitable group.

01
Introductory callWe understand the student’s goals and current experience.
02
Program recommendationWe recommend the best path with no obligation.
03
Trial classThe student experiences the teaching and practice style.

Booking details

Fields marked with * are required

By sending this form, you agree that the information will be used only to contact you about your request.

WhatsApp