
This course equips students with a solid foundation in data science, with an emphasis on essential mathematical tools, particularly linear algebra. This course prepares students to undertake more advanced studies in data analysis and machine learning by equipping them with the necessary theoretical and practical knowledge.
- Course creator: hind bouredji
This course offers a comprehensive introduction to the foundational concepts and techniques of artificial intelligence. With this course the students can:
- Understand the fundamental concepts of AI and its subfields.
- Learn the principles of logic, reasoning, search, and planning in AI.
- Understand knowledge representation techniques.
- Master search algorithms and expert systems.
- Course creator: abdelhak merizig

- Course creator: adel abdelli
- Course creator: hind bouredji
This course allows students to learn how to create compilers, from specification to machine code generation.
- Course creator: Zohra HMIDI