Django Email Learning Logo

Django Email Learning Project

Open-Source Django Application for Email-Based Learning

An open-source Django application for creating accessible email-based learning platforms, making education available to everyone through the power of email.

Open Source Django Education Python

Empowering Learning Through Open Source

We believe technology can make education accessible for everyone, so we are working on a new open-source Django application that enables anyone to create email-based learning platforms.

This project is in its early development stage and is inspired by the Darsnameh email learning platform, which is unfortunately no longer active. Our goal is to revive the idea by providing educational organizations with the tools to deliver learning via email.

Key Features

Open Source

Completely open-source for educators, developers, and communities worldwide.

Email-Based Learning

Brings learning directly to email inboxes, helping learners everywhere.

Easy Setup

Simple setup for anyone looking to launch an email-based learning platform.

We are excited about the potential of this project to democratize education through technology. The project is still in its early development stage and not yet ready for production use. However, if you’d like to explore the code or follow our progress, you can visit the GitHub repository, which includes a public project board outlining the tasks we’re planning to work on. We welcome discussions there, feel free to share your thoughts or suggestions about the project.

You can also support us through GitHub Sponsors or Open Collective to help advance our mission of promoting accessible education.

Project Development Progress

Below is a chart showing the current development progress of the django-email-learning project, based on the tasks outlined in our public GitHub project board.

Latest Updates

Initial Documentation Live & Next Steps for Internationalization

Payam NajafizadehPayam Najafizadeh, 1/26/2026

Initial documentation is now live at django-email-learning.readthedocs.io. With the docs established, I am now shifting my focus to implementing Internationalization (i18n) within the application. 

Initial Alpha MVP (v0.1.18) Now on PyPI

Payam NajafizadehPayam Najafizadeh, 1/21/2026

I’m excited to share that the initial MVP (version 0.1.18) is now available on PyPI!
Please note that this is still an alpha version and is not yet production-ready. You may find several empty spaces and features that are still under development. However, it is now at a stage where curious users can get a first look at the core direction of the project.

What’s Next? Since formal documentation isn't ready yet, my immediate focus is shifting to writing guides so that more of you can test it out effectively. I look forward to hearing your constructive feedback as we continue to improve and build out the full feature set. 

The app logo is ready

Payam NajafizadehPayam Najafizadeh, 12/12/2025

The final logo for the project is now ready, and I’m really happy with the result. A big thank-you to  
Kassou for the professional and thoughtful design work. Excited to roll this out across the project! 

Progress Update

Payam NajafizadehPayam Najafizadeh, 12/10/2025

Last week, I continued building more API endpoints for the course administration platform, specifically for creating lessons and quizzes. I’m now working on implementing the frontend UI for these features. Even though I built a similar platform more than 10 years ago, I’m still learning something new at every step. Actually building things remains the best way to learn.

For the lesson editor on the frontend, I decided to go with the open-source, headless Tiptap editor. It’s very customizable, and it gives us the flexibility to start with an MVP and gradually add more extensions and custom functionality as the library and platform evolve.

Another exciting development this week was the logo design. I found a really professional designer on Fiver, and he already shared the initial draft, I’m genuinely happy with how it looks.

If you want to follow the progress, you can always check the project roadmap on Github project. I’ve also added a dynamic pie chart on the AvaCode Solutions website that shows ticket statuses, and it updates continuously as new tasks are added or being completed.