Skip to content
Kamal Benaouija

Search Kamal Benaouija's site

All articles
GermanyStudying AbroadPersonal

What Nobody Tells You About Moving to Germany as an Engineering Student

Leaving Morocco for Germany taught me more about discipline and systems thinking than any lecture hall did. Here's what actually happened.

KB

Kamal Benaouija

March 14, 2026

3 min read

Moving from Morocco to Germany to study Electrical Engineering & Information Technology was the single biggest reset button I've ever pressed on my own life. Not because the engineering was hard — it was — but because everything around the engineering had to be rebuilt from zero: language, bureaucracy, social norms, even how I structured my day.

Why Germany

Germany has a serious engineering tradition, low or no tuition fees at public universities, and a job market that genuinely values technical skill over pedigree. For someone who wanted rigorous fundamentals without graduating into unmanageable debt, it was the obvious choice.

That said, "obvious" doesn't mean "easy."

The Language Wall

Before touching a single circuit diagram, I had to get functional in German. Not conversational — functional enough to sit through a thermodynamics lecture and understand a Klausur (exam) instruction sheet without panicking.

A few things that actually worked for me:

  • Immersion over apps. Apps got me vocabulary; conversations got me fluency.
  • Technical vocabulary first. I prioritized engineering and academic German over small talk German, since that's what I'd need in lecture halls.
  • Writing every day. Even bad journal entries in German compounded into real progress after a few months.

The fastest way to learn a language is to need it. Studying engineering in German gave me a need I couldn't ignore.

Rebuilding My Study System

German university culture is different: more self-directed, less hand-holding, and exams that are often high-stakes and infrequent. I had to build a study system that could survive weeks without feedback.

Weekly loop:
1. Pre-read lecture slides (Sunday)
2. Attend lecture + active notes (Mon–Fri)
3. Rework notes into summaries (same day)
4. Weekly review of all summaries (Saturday)

This loop — pre-read, capture, rework, review — is still how I learn anything today, engineering or not.

What It Actually Gave Me

The hardest part wasn't the engineering curriculum. It was learning to operate without a safety net: no family nearby, no native-language support, no shortcuts. That forced me to get good at exactly the things that matter for building anything — engineering, software, or a company:

  1. Breaking big, ambiguous problems into small, testable steps
  2. Being comfortable being the least experienced person in the room
  3. Treating discomfort as a signal I'm learning, not a signal to stop

If you're considering a similar move, my honest advice: the language and paperwork are temporary friction. The mindset shift is permanent — and it's the actual prize.

Share