Mehdi Tmimi

New TMIMI Explains, short animated films

Hello, I’m Mehdi Tmimi

University ProfessorPianist & Composer

At the intersection of technology and music. I teach programming, research adaptive learning systems, and build free tools that run in your browser.

Explore my work Get in touch

Courses

Understand, then vibe code. An AI will write most of your code; these courses teach what it cannot: how things really work.

Java · Kotlin · React Native · Flutter · Ionic · PWA

NewBachelor · English and French

Mobile Development

How apps really work, before an AI builds yours: fifteen short chapters, then the same Notes app built six ways.

Open now: Lab 1: Android with Java

Open the mobile course

HTTP · Ports · Status codes · Rendering · DNS

5 filmsTMIMI Explains · film and page

How the web works

What really happens between a click and a page, in five short films. The ground the JavaScript course stands on.

Watch the films

Research & publications

Advancing adaptive learning systems and educational technology.

Publications
12
Since
2017
Citations
25+

  1. 2024
    Predicting students' academic performance and modeling using data mining techniques

    Journal article

    T Jeddi, Ibriz Abdellah, M Benslimane, Samail Mousta

  2. 2021
    Predicting Student's Performance Based on Cloud Computing

    Conference paper

    Youssef Jeddi, Ibriz Abdellah, Mohamed Benslimane, Rahhal Mounta

  3. 2021
    Architecture of Real-Time Patient Health Monitoring Based on 5G Technologies

    Journal article

    Majda Lakhsi, Mohamed Benslimane, Mehdi Tmimi, Ibriz Abdellah

  4. 2020
    A Proposed Conception of the domain Model for Adaptive Hypermedia

    Journal article · International Journal of Advanced Trends in Computer Science and Engineering

    Mehdi Tmimi

  5. 2019
  6. 2019
    Design of a Learner Model for Integration into an Adaptive Hypermedia System

    Conference paper · Springer

    Mehdi Tmimi, Mohamed Benslimane, Mohammed Berrada, Kamar Ouazzani

  7. 2019
    Implemented and Tested Conception Proposal of Adaptation Model for Adaptive Hypermedia

    Journal article · International Journal of Emerging Technologies in Learning (iJET) · DOI 10.3991/ijet.v14i02.8230

    Mehdi Tmimi, Mohamed Benslimane, Mohammed Berrada, Kamar Ouazzani

  8. 2019
    Innovative Models Proposals for the Implementation of Adaptive Hypermedia Systems

    Conference paper

    Mehdi Tmimi, Mohamed Benslimane, Mohammed Berrada, Kamar Ouazzani

  9. 2019
  10. 2018
    Intelligent Model Conception Proposal for Adaptive Hypermedia Systems

    Journal article · International Journal of Computer Science Issues

    Mehdi Tmimi, Mohamed Benslimane, Mohammed Berrada, Kamar Ouazzani

  11. 2017
    Inspiration and Pre-Conception of an Intelligent and Dynamic System Supporting Learner Ontologies

    Journal article · International Journal of Engineering and Technology

    Mehdi Tmimi, Mohamed Benslimane, Mohammed Berrada, Kamar Ouazzani

  12. 2017
    A proposed conception of the learner model for adaptive hypermedia

    Journal article · International Journal of Applied Engineering Research

    Mehdi Tmimi, M Benslimane, Mohammed Berrada, Kamar Ouazzani

All publications on ResearchGate (opens in a new tab)

Music

The other half of the work: pianist and composer.

Co-Founder & Technical Director

Vivace Music

Your gateway to colorful piano mastery: sheet music, tutorials, and more.

A digital platform for piano education. I architected its responsive interfaces, wrote its CSS animations, and built its interactive music education tools.

  • Sheet Music Library
  • Video Tutorials
  • Interactive Ear Training
  • Global Community

Vivace Music on YouTube

Piano tutorials, performances and musical insights. And my own playing on my piano channel (opens in a new tab).

Watch on YouTube (opens in a new tab)
Built with
Full-stack development · UX/UI design · interactive tools
Co-founded with
Lotfi Mir, professional pianist and artistic director

Visit vivace-music.org (opens in a new tab) Try Ear Training (opens in a new tab)

Let’s connect

Whether you’re interested in collaboration, research, or just want to chat about music and technology, write to me.