Learn AI by building it

Learn AI, machine learning, LLMs, and AI security by building real projects. Courses and team training for developers, students, and companies, taught in English, French, and Arabic.

Courses

Team training

Hands-on AI workshops, upskilling programs, and advisory for companies, schools, and universities, in English, French, or Arabic.

Frequently asked questions

Who are codewithAfaf courses for?

Developers, students, and working engineers who want practical skills in AI, machine learning, deep learning, LLMs, and AI security. Each course lists its level, from beginner to advanced.

Which languages are the courses taught in?

Courses and workshops run in English, French, and Arabic, so English, French, and Arabic speakers can learn in the language they work in.

Do you train teams and companies?

Yes. codewithAfaf runs hands-on AI workshops, upskilling programs, and advisory for companies, schools, universities, and bootcamps, online or on site, in English, French, or Arabic.

Is the course code open source?

Yes. Every course ships with open-source code on GitHub that you run, change, and keep.