Smart Virtual Teacher for ICT, Math and Science

every student is unique, so should the way they learn

The Mission We Thrive For

CodeMarshal is an education-focused technology company based in Dhaka, Bangladesh. Our mission is to build a Smart Virtual Teacher accessible to everyone.
We believe the following key features should make a smart virtual teacher standout.

Interactive Lessons

Don't deliver boring static lectures. Make lessons interactive and let the students explore to learn from it.


Creative Exercises

Deliver smart creative exercises tailormade for each student. Let the students practice and grasp what they learn.


Verify Understanding

Generate smart unseen model test questions where memorising without understanding does not help.


Personal Assistance

Help students at a personal level when they are stuck. Assist them by hints and explanations to make progress.


Identify Weakness

Analyze the performance of students, identify individual areas of weakness and mentor them to improve.


Keep Motivated

Create a healthy competitive environment and introduce gamification of learning to keep the students motivated.

Products We are Building

CodeMarshal is building products and technologies to make the dream of the smart virtual teacher a reality.
Currently we are building products for elementary Math, Science & ICT education.


Ronangon is a puzzle solving game and contest platform based on the liberation war of Bangladesh. It helps students learn the basics of programming, math, science and analytical ability.

  • Block Based Learning Technology

    Ronangon was inspired by the MIT scratch project and adopted the technology in a puzzle game environement. It helps students to learn the basic concepts without learning a real programming language.

  • Game Based Skill Development

    Game levels are designed in a way that encourages critical thinking and introduces concepts of programming, math, science & analytical ability. Students develop valuable skills while having fun solving puzzles.


Eshikkha is the next generation platform for learning elementary programming in bangla. It helps students to learn and practice programming, automatically judge their performance and get personalized assistance.

  • Interactive Programming Technology

    eShikkha provides an interactive programming environment for the students. It's world class browser based programming system helps students to practice online and check for errors instantly.

  • Automated Judging & Assistance Technology

    Automatic judging technology allows students to validate their code submissions instantly. It also assists them for correcting their mistakes and guides them in their learning path.


Shekho is a smart virtual teacher for elementary math in bangla. It helps students to learn and practice math concepts in their curriculum, automatically judge their performance and get personalized assistance.

  • Creative Content Generation Technology

    Shekho has technology for generating interactive and creative content for elementary math and geometry. It can also validate student's solution instantly.

  • Skill Analysis & Assistance Technology

    Shekho has technology to analyze the performance of it's students, intelligently identify individual weakness and can assist them to improve.

Meet Our Leadership Team

We are a dedicated team that is building technologies and systems to make the smart virtual teacher a reality.

Mahmudur Rahman

Co-Founder, CEO

Mahafuzur Rahman

Co-Founder, CTO

Ashik Zinnat Khan

Co-Founder, SVP Engineering

Shahadat Khan, PhD

Adviser, Mentor

Get in Touch to Know More

CodeMarshal IT Systems Ltd.
TA-114/1, Shiraj Tower, Level-7, Middle Badda,
Gulshan-Badda Link Road, Dhaka-1212, Bangladesh.

Need to Contact with Us?

Leave a Message Now