Terms
Last updated 29 September 2026
These terms explain what you can expect from Mawj and what we ask of you. They're written in plain language on purpose. If something is unclear, ask us before you rely on it.
What these terms cover
They cover this website (mawj.ibnuafdel.com), which is free, and the optional paid courses you can join through the Mawj bot on Telegram. By using the website or joining a paid course, you agree to them.
The website is free
Everything on this website is free: course outlines, lessons, runnable examples, and quizzes. It stays free. Use it on as many devices as you like, with no account.
Signing in with Telegram is optional and free. It only saves your progress across devices, and it has nothing to do with paying.
You're welcome to reuse the code examples in your own programs. Please don't copy the lessons themselves onto other websites or channels; link to them instead.
Paid courses in Telegram
Paid options exist only in Telegram, through the Mawj bot, and only for courses where one is open. They're separate from the free website. The bot shows which paid courses are open and the price before you pay. You pay by Telebirr or CBE transfer and send the receipt link to the bot, which checks it and adds you to the course.
If the check fails, email us at ibnuafdel@gmail.com with your receipt and a person will look at it.
Your access to a paid course
Joining a paid course gives you personal access to that course's private Telegram channel and group for as long as the course runs, including updates to it.
Access is for you alone. Please don't share invite links, forward the course videos outside the course, or upload them elsewhere. We may remove access that is shared or resold.
Refunds (paid courses only)
Refunds only concern paid courses in Telegram; nothing on the website costs anything. Once you've been added to a paid course, payments are not refunded. The free lessons are there so you can decide before you pay.
The exception is a payment problem on our side. If you paid twice for the same course, were charged the wrong amount, or your access fails and we can't fix it, we refund the affected payment. To ask, email us at ibnuafdel@gmail.com with your receipt.
The paid course group
The group is for learning together. Be respectful, keep messages on topic, and don't post spam or other people's private information. We may remove anyone who makes the group worse for others.
What we can and can't promise
We teach as carefully and accurately as we can, and we fix mistakes when we find them. We can't promise a particular result, such as a job or a grade, and the website is provided as it is, without guarantees that it will always be available or error-free.
Changes
If these terms change, we'll update this page and the date at the top, and announce important changes in the Telegram channel.
Contact
Questions about these terms: email ibnuafdel@gmail.com.