
Learn to code in Tangier,
even if you have never
written a line.
12 weeks. 48 hours of class. You finish with a project you built yourself and can show to anyone. Prices and start dates are on this page, no forms to find out.
Find Your Path
Real courses, real MAD pricing, honest start dates.
Web Development for Beginners (HTML, CSS, JS)
12 weeks · Beginner · Starts August 3, 2026
Save MAD 1,100 (37%)
Python for Beginners
8 weeks · Beginner · Starts August 3, 2026
Save MAD 320 (17%)
UX/UI Design for Beginners
10 weeks · Beginner · Starts August 3, 2026
Save MAD 400 (20%)
Digital Marketing for eCommerce
9 weeks · Beginner · Starts August 3, 2026
Save MAD 360 (20%)
How to Use AI Tools for Productivity
5 weeks · Beginner · Starts August 3, 2026
Save MAD 200 (20%)
Learn AI for Business & Work
5 weeks · Beginner · Starts August 3, 2026
Save MAD 200 (20%)
500+ graduates · 4.9 rating · a real project in every course. Not sure which course fits? Ask on WhatsApp, replies usually within 24 hours.
Who this is for
- Complete beginners. Every course starts at zero.
- People who want a finished project, not a certificate of attendance.
- Anyone in Tangier who can give 3 hours a week.
Who this is not for
- Anyone looking for a job guarantee. We teach skills, we do not place people.
- Anyone who wants to watch videos alone. Classes are live and in person.
We teach you to think like a developer, not to memorise syntax.
Every course is built around a project you finish and keep. That is what you leave with.
Project-based learning
Build something real from the first lesson. Every course ends with a project you made and can show.
Small classes
Ten to twelve people in the room, so nobody sits at the back for ten weeks.
Published prices
The price, the hours, the lesson count and the start date are on the page. No form to fill in before you find out.
Learn in Tangier
A real studio you can walk into before you decide anything, with an advisor on WhatsApp inside 24 hours.

Your learning journey
From first line of code to a finished project you can show, in 4 structured phases.
Weeks 1–4
Foundation
Learn the fundamentals of programming, algorithms, and data structures. Build your first static websites.
Weeks 5–8
Build
Dive deep into modern frameworks. Create dynamic applications and learn database management.
Weeks 9–12
Specialize
Choose your track. Work on complex team projects using agile methodologies and industry best practices.
Weeks 13–16
Launch
Polish your portfolio, prepare for technical interviews, and connect with our hiring partners.
Our Graduates, Their Stories
Join hundreds of students who have transformed their skills with Codemia.
I started with no coding experience at all. Four months later I was building and shipping real projects on my own. The project-based learning was exactly what I needed.
- “Codemia gave me the skills and the confidence to move from marketing into data. The mentorship carried me through the parts I would have quit on alone.” · Amina K., Python and data graduate
- “The mentorship and the project work made the difference. I had a portfolio that impressed clients before I finished the course.” · Mehdi R., Full-stack graduate
What the alternatives cost
Free YouTube tutorials
Nothing
- What you get
- No structure, no feedback
- What you leave with
- Usually nothing finished
A university year
Thousands of dirhams
- What you get
- Years of theory
- What you leave with
- Little you use in month one
A Codemia course
From MAD 320
- What you get
- 10 to 12 people in the room
- What you leave with
- One project you own
Proof, not promises.
What Codemia graduates walk away with.
Enrolment open
Ready to Start Your
Tech Journey?
Join hundreds of students building their future with Codemia. The best time to start was yesterday. The second best time is now.
500+ graduates · 4.9 rating · a real project in every course