E-improve is an e-learning platform that provides you with the flexibility to learn in the way that most suits your learning style. It is based on the latest active learning techniques to learn by doing through a wide range of media including study guides, videos, pod-casts, interactive quizzes and virtual workshops.
Open Gates
is a complete parallel textbook and practice workbook for Moroccan Baccalaureate students. The original hard copy of Open Gates was elaborated according to the Ministry of Education's specifications and terms of reference and was examined by its textbook commission.
General English
The main aim of this section of the website is to provide a range of free online resources for teachers and learners of English as a foreign language (EFL) and English as a second language (ESL)
Business English
This program is designed to meet the needs of pre-MBA and higher education students as well as business professionals. It focuses on concepts and key vocabulary related to specific topics related to different business sectors.
Responsive web design
Our approach to web design provides an optimal viewing and navigation experience across a wide range of devices including computers, tablets, mobile phones...
Digital cartography and GPS navigation
This section presents tutorials on how to prepare on- or off-road tracks for satellite navigation systems and how to ascertain your position and follow a planned route using a GPS.
Fundamentals of electronics
This course targets secondary school students and introduces fundamental principles and concepts in electricity and electronics. It consists of two parts: Part 1: General introduction to electronics and electricity Part 2: Radiophony, stereophony and semiconductor technology
Arduino interfacing and programming for robotics and IoT (Internet of Things) projects
This course introduces you to Arduino programming with C++ and to interfacing it with different sensors and actuators to realise different robotics or IOT (Internet Of Things) projects.
Raspberry PI 3: connectivity and programming projects
In this section, Raspberry users will find different resources to improve their mastery of this technology and online communication tools to share their experiences and ideas.