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
Our Courses
Introduction to Operating Systems
Learn about theoretical and practical operating systems concepts using real-world projects.
Network Programming
Learn practical network programming and how to write highly efficient network applications.
Languages and Compilers
Learn about the intricacies of programming language design and compiler development.
Distributed Systems
Learn about to designing, creating, and managing resilient, scalable systems spanning multiple computers.
What People Are Saying
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
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
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."