Missing Semester

Bridging the gap between the theory of computer science courses and the practice in Moroccan universities.

The Story

The Missing Semester initiative, founded by four former Moroccan students engaged in industry and academia, aims to narrow the divide between theoretical computer science courses and practical application in Moroccan universities curricula. This initiative strives to enhance learning by connecting theoretical concepts with real-world scenarios through hands-on projects. By providing a bridge between academic knowledge and industry practices, the Missing Semester initiative seeks to empower students with practical skills, preparing them for the challenges of the professional world in computer science.

Our Team

Mehdi Cheracher

Mehdi Cheracher

Software Engineer @Meta

Focused on Infrastructure, Compilers and Distributed systems.

Mehdi Cheracher
Dr. Ahmed Lekssays

Dr. Ahmed Lekssays

Researcher @QCRI

Focused on Security, Blockchain, Distributed Systems, and Operating Systems.

Dr. Ahmed Lekssays
Abdelghafour Mourchid

Abdelghafour Mourchid

Software Engineer @Zalando

Passionate about building software and teaching.

Abdelghafour Mourchid
Abdelaziz Eroui

Abdelaziz Eroui

Software Engineer, SRE @Google

Passionate about Games and Distributed algorithms.

Abdelaziz Eroui

Our Courses

Introduction to Operating Systems

Introduction to Operating Systems

Learn about theoretical and practical operating systems concepts using real-world projects.

Network Programming

Network Programming

Learn practical network programming and how to write highly efficient network applications.

Languages and Compilers

Languages and Compilers

Learn about the intricacies of programming language design and compiler development.

Distributed Systems

Distributed Systems

Learn about to designing, creating, and managing resilient, scalable systems spanning multiple computers.

What People Are Saying

Nizar Benalla

Nizar Benalla

First Cohort Graduate

"The missing semester was a game-changer for me this year. It gave me a solid foundation and a whole new way of looking at things beyond just theory. Now, I've got a much better grasp on how stuff actually works, all thanks to that experience."

Imane El Fettochi

Imane El Fettochi

First Cohort Graduate

"I had this cool virtual semester where I learned a bunch about computer stuff, like networks and virtualization. It wasn't just sitting in online class – I got to hang out with other students and awesome teachers virtually. They didn't just talk at us; they helped us with projects and exercises. It was like learning with friends, and I came out of it knowing more and having a good time too."

Ayoub Boubkrioui

Ayoub Boubkrioui

First Cohort Graduate

"The Missing Semester has been a transformative experience from the acceptance test, exposing me to GoLang, monitoring tools, OS essentials, networking, and security. Emphasizing the significance of IT basics, the program surpassed expectations with expert teachers who fueled my growth as a software engineer. Grateful to the Missing Semester team for this invaluable experience."

Key Figures

500+

Applicants

17

Students Enrolled

29+

Hours of Recorded Lectures

4

Courses Offered