Amina Chose IT Ausbildung Over University
Background
Amina Abdi graduated from a national school in Nairobi with a KCSE grade of A-. By every Kenyan standard, she was destined for university. Her teachers congratulated her. Her relatives started asking which course she would take. The assumption was automatic — a student with an A- goes to university. That is simply what you do.
But Amina had a problem that no one in her family wanted to talk about openly: money. Her father worked as a security guard at a commercial building in Westlands, earning KES 25,000 per month. Her mother sold vegetables at a market in Eastleigh. They had three younger children. A public university spot, if she got one through KUCCPS, would still require upkeep money, hostel fees, and books they could not afford. A private university — where she could study computer science with better facilities and smaller classes — would cost between KES 250,000 and KES 400,000 per year. Over four years, that was at least KES 800,000 her family simply did not have.
Amina had taught herself to code in Form 3. She started with Python tutorials on YouTube, using the school's computer lab during lunch breaks. By Form 4, she was building small scripts to automate tasks, and she had completed two free online courses on web development. She did not need a theoretical computer science degree. She needed a pathway that would let her code professionally while earning enough to support herself and help her family.
A friend of her older brother, who was doing a mechatronics Ausbildung in Stuttgart, told her about IT Ausbildung in Germany — specifically, the Fachinformatik Anwendungsentwicklung track, which is Germany's formal training programme for application developers. Amina was intrigued but cautious. She spent two weeks reading everything she could find, including the complete guide to Ausbildung on Zahara.
Decision
Amina used the Zahara Score to evaluate her profile. Her KCSE grade was excellent, her age (20 at the time) was ideal for Ausbildung entry, and her self-taught programming skills gave her a significant advantage over most applicants. The score came back high. She then used the comparison tool to look at IT Ausbildung versus a Kenyan university degree in computer science side by side.
The comparison was stark. A four-year computer science degree at a Kenyan private university would cost her family approximately KES 800,000 to KES 1,200,000 in total, with no income during those years and uncertain job prospects afterward — Kenya's tech job market was competitive and entry-level salaries were low. An IT Ausbildung in Germany would cost nothing in tuition (the company pays for training), she would earn between EUR 900 and EUR 1,100 per month from day one, and she would graduate in three years with a qualification recognized across the EU and immediate employability in one of Europe's strongest tech job markets.
She ran the cost calculator for the preparation phase — language courses, document processing, visa fees, flight. The total came to approximately KES 350,000. Her brother contributed KES 100,000 from his savings. Her parents took a small loan from their chama for another KES 150,000. Amina had saved KES 80,000 from tutoring younger students during school holidays. A small scholarship from a Nairobi-based organization that supports students going abroad covered the rest.
Her mother cried when Amina told her she was going to Germany instead of university. Not because she was sad, but because she was relieved. For the first time, education would not bankrupt the family. It would lift them up.
Preparation
Amina began German classes in March 2024 at a language centre in downtown Nairobi. She was a disciplined student — the same focus that earned her an A- in KCSE she applied to German grammar and vocabulary. She reached A2 in four months and B1 in eight. For IT Ausbildung, B1 was the minimum requirement, though most employers preferred B2. Amina pushed through to B2 in thirteen months, finishing in April 2025.
While studying German, she also strengthened her coding skills. She completed online courses in Java (which is heavily used in German IT Ausbildung curricula), deepened her Python knowledge, and started learning the basics of databases and version control with Git. She built a small portfolio of projects — a task manager app, a weather dashboard using a public API, and a simple inventory system — that she could show to potential employers.
Her document preparation was methodical. She created a spreadsheet tracking every required document, its status, and its deadline. KCSE certificate translation, passport renewal, motivation letter in German (which she wrote herself and had a native speaker review), a German-format CV, proof of financial means, and health insurance confirmation. She submitted everything two weeks ahead of every deadline.
She applied to twelve companies in Munich, Stuttgart, and Hamburg. Seven did not respond. Two rejected her. Three invited her to interviews — two via video call, one in-person at the German embassy during a recruitment event. A mid-sized software company in Munich offered her a position as an Ausbildung trainee in Fachinformatik Anwendungsentwicklung starting September 2025.
Arrival
Munich was overwhelming. Amina had seen pictures and videos, but nothing prepared her for the scale, the cleanliness, the efficiency, and the cost. Her first month's rent for a small room in a shared apartment (WG) in Pasing was EUR 550 — more than her father earned in a month. But her training salary of EUR 1,050 per month, combined with careful budgeting, made it manageable.
The Ausbildung structure suited her perfectly. Three days per week at the company, two days at the Berufsschule (vocational school). At the company, she was assigned to a development team building internal tools for logistics management. Her first project was helping maintain a Java-based backend service. The senior developers were patient teachers, and the code reviews — something she had never experienced before — accelerated her learning faster than any online course ever had.
At the Berufsschule, the curriculum covered networking, databases, software engineering principles, and project management. The classes were in German, and the technical vocabulary was challenging, but Amina found that programming concepts translated well across languages. An if-statement is an if-statement whether you discuss it in English, Swahili, or German.
The social adjustment took longer. Munich was expensive, international, and fast-moving. The Kenyan community was smaller than in Berlin or Frankfurt. Amina found her people through a coding meetup group for women in tech, where she met developers from Brazil, India, Turkey, and Germany who became her closest friends in the city.
Now
Amina is now in her second year of Ausbildung. Her salary has increased to EUR 1,100 per month, and she expects it to rise to EUR 1,200 in her third year. She codes primarily in Java and Python at work, and she has recently started learning React through a frontend project her team assigned her. Her company has already hinted at a permanent position after she completes her training — junior developer salaries in Munich start at EUR 3,200 to EUR 3,800 per month.
She sends EUR 200 home to Nairobi every month. Her parents have paid off the chama loan. Her younger sister, inspired by Amina's path, has started learning German in Form 3.
The financial contrast with her original plan is striking. If she had gone to a private university in Kenya, her family would currently be KES 800,000 in debt with two more years of fees ahead. Instead, Amina has earned over EUR 20,000 in training salary, owes nothing in tuition, and is on track for a career that will pay her more in one month than her father earns in four.
She does miss Kenya. She misses the noise, the warmth, the way strangers talk to you on matatus, the taste of nyama choma on a Saturday evening. Munich is beautiful but reserved. It took her six months to stop comparing everything to Nairobi and start appreciating Munich on its own terms.
When people back home tell her she wasted her A- by not going to university, she smiles. "I did not waste anything. I invested it in a different system — one that pays me to learn instead of charging me to sit in a lecture hall. And in two years, I will have a German professional qualification, a career in software development, and the option to live and work anywhere in the EU. Tell me again how that is a waste."
Amina plans to stay in Germany after completing her Ausbildung. She wants to work as a developer for at least five years, obtain permanent residency, and eventually start her own tech consultancy bridging Kenyan and German businesses. The A- student from Eastleigh is building a future that no university brochure could have promised her.
Could IT Ausbildung be right for you? Check your eligibility score and see how your profile compares.
Share this article