With its rows of sleek computers and ultra-modern study methods, Morocco's 1337 campus is a dream come true for budding geeks, in a country where IT skills are in high demand.
Conceived as a paradise for coders, the centre offers project-based training on programming, innovation and building IT systems. Tuition is free and students largely create their own curricula.
It all happens on a 24-hour campus reminiscent of Silicon Valley, complete with a canteen, graffiti art on the walls and games rooms offering swings and table football.
"It's too beautiful to be true," said Ismail El Mheki, who initially struggled to drag himself away from his screen to answer questions.
On discovering the institute, which ran its first courses in 2018, he thought it was a trick -- so his reaction was to hack the system. But today, the slightly stooping 22-year-old is gushing.
"Everything here is incredible, starting with the teaching," he said.
A self-declared "ethical hacker" ("white hat" in geek speak), Mheki taught himself with resources found in dark corners of the internet. He dropped out of school before his final exams, much to his parents' dismay. "Everything bored me at school," he said.
But after two years in Norway working for a cybersecurity firm, he took the entry test for 1337 and passed with flying colours. Before he had even finished his course, he was offered a job as part of the school's IT security team.
"He's very strong, much stronger than an old man like me," said Youssef Dahbi, the school's technical chief -- who is in his 30s. "Cybersecurity is constantly evolving, so skills quickly become obsolete."
- 'Invisible youth' -
Morocco's phosphate giant OCP decided to set up the 1337 campus, converting a disused factory in the central mining town of Khouribga in a bid to address the country's severe need for tech expertise.
The name of the centre comes from a system of modified spellings known as Leet Speak or "1337 5P34K", used by hackers and gamers to show their "elite" status in online communities.
The institute works closely with 42, a French programming school created in 2013 by telecoms billionaire Xavier Niel and highly regarded in the tech world.
The idea is to attract "the invisible youth, misunderstood geeks who don't fit into the system and have developed rare skills on their own", said director Larbi El Hilali.
Fatima Zahra Karouach, one of the women who make up just 10 percent of the students, said the school was like "a big family". "We have the same state of mind, the same lifestyle," she said.
Karouach quit her first job as an industrial engineer, and now at the age of 29, she is enjoying her freedom. "No office hours, no constraints, no judgement," she said. "In the city, everyone knows that 1337 people are different."
Karouach's Moroccan comrade Mohamed Aymane Farmi, who calls himself a "mathematician passionate about algorithms", has a similar story.
The 24-year-old joined 1337 after quitting preparatory classes for the entry exam for a prestigious "old-fash