FOR APPRENTICES · FACHINFORMATIKER:IN

Your employer has no time to explain. We do.

Final exam parts 1 and 2, project work, training log. Plus the topics your trainer only answers with "look it up in the wiki". 1:1 with people who actually do the job.

Dennis LIVE Senior Java · IT apprentice since 2015 responds ≤ 2 h , View profile Free first chat →

Already decided? Straight to a session →

  • IHK past exams
  • Project work review
  • Evenings in the browser

Live from a real session

● OrderRepository.java ⎙ shared
// IHK style: close the Connection properly
try (Connection c = ds.getConnection();
     PreparedStatement p = c.prepareStatement(sql)) {
  p.setString(1, name);
  return p.executeQuery();
}
Try-with-resources closes the connection automatically. Exam-safe. Dennis, 18 min ago
PRACTICE · WHAT REALLY HAPPENS ON THE JOB

Trade school teaches syntax. We rehearse the job.

Four situations you will absolutely meet in your first year, where trade-school material alone is not enough. This is what 1:1 coaching looks like in practice.

IDE · Hunt a bug
A coworker sends you a stack trace.
Exception in thread "main" java.lang.NullPointerException
    at com.acme.OrderService.calculateTotal(OrderService.java:47)
    at com.acme.OrderService.checkout(OrderService.java:23)
    at com.acme.Main.main(Main.java:12)
                  
What you learn

Read the stack trace, open line 47, form a hypothesis, start the debugger.

School vs. job

At trade school: "Which exception is this?" At work: "Which record triggered the NPE, and why?"

IDE · Read a code review
A pull-request comment lands in your inbox.
+ if (kunde.getEmail() != null) {
+   sendMail(kunde.getEmail());
+ }

@thomas review: Read up on Optional<String>. Cleaner than the null-check here. Also add !email.isBlank(), otherwise you send mails to "".
                  
What you learn

What is Optional, why is it better than null-checks, and what is the difference between isBlank and isEmpty?

School vs. job

At trade school: "equals or ==?" At work: "Why does a senior call my code bad style, and how do I do it right?"

IDE · Open a pull request
You fixed something. Now comes the hard part.
fix/email-validation → main

fix: trim whitespace before sending welcome mail

User emails arrived with spaces from the import CSV. Added .trim() plus a test in EmailServiceTest. Closes #284.

2 files changed · +18 −3
                  
What you learn

Branch naming, an atomic commit, an expressive PR title, the linked issue, tests included.

School vs. job

At trade school: no Git, or only "push and pull". At work: your PR is your business card to the team.

IDE · Merge conflict
You try to pull, Git says no.
<<<<<<< HEAD
    return rabatt * 0.10;
=======
    return rabatt * 0.15;
>>>>>>> origin/main
                  
What you learn

What do the markers mean? Which version is correct? Talk to your coworker, don't guess.

School vs. job

At trade school: "List the Git commands." At work: "Do I keep my change, theirs, or both?"

Marcel Schmidtpeter, Founder and Senior Full Stack Developer, Study IT
FROM THE FOUNDER

Why Study IT exists.

I built Study IT because I have seen first-hand how IT teaching at university falls apart.

The people who teach here know code from real projects. Practice decides, not the diploma.

Marcel Schmidtpeter Founder and Senior Full Stack Developer

Reach me directly: marcel.schmidtpeter@study-it.education

WHY STUDY IT FOR APPRENTICES

Your employer trains you. We fill the gaps.

In many companies there is no time for proper explaining. We are the safety net for the topics that matter right now.

01

Practice, not textbook

Our mentors are developers from industry. They know what a GA application looks like and what your employer actually asks for.

02

IHK past exams

We work through your past exams together, part 1 and part 2: the answer and the reasoning behind it.

03

Project work review

Final project planned but your trainer is on holiday? We review the application, the code, the documentation.

04

Evenings in the browser

After work or on weekends. The classroom runs in the browser. Click the link, get started. No Zoom, no download.

YOUR MATCH

Dennis knows the profession and the exam traps.

Senior Java Software Engineer with a completed apprenticeship (since 2015, IHK final exam): exactly the bridge between vocational school, company and final exam that we help apprentices cross.

Dennis
Online · replies quickly
industry experience
11 y
Java Engineer
Senior
since 2015
FIAE
Dennis
Senior Java Software Engineer
„You understand programming when you know why a solution works. My goal: that you don't copy code, but get it working yourself."
Background
  1. Today Senior Java Software Engineer · Industry
  2. 2015 to today Software development in industry · 2 roles, 11 years combined
  3. 2015 to 2018 Apprenticeship: Fachinformatiker Anwendungsentwicklung (application development) · Company training · IHK final exam
  • Java
  • Spring
  • C#
  • Python
  • OOP
  • Algorithms
  • Data Structures
  • Unit Testing
AT A GLANCE
Response time
≤ 2 h
Teaches
University students · Apprentices · Career changers
Language
German (native)
Book Dennis, €59.99/h → See full profile → All tutors ↓
PRICING

What your trainer does not explain, we do.

€59.99 per session. Less than a day's lost wages if the exam fails and your apprenticeship gets extended.

Single session · 60 min
€59.99
60 minutes 1:1
  • Live in our classroom
  • Your code, your pace
  • No minimum count
  • Cancel up to 12 h ahead
Book session →
Stripe · PayPal · instant confirmation
Cancel up to 12 h before, free of charge
In comparison What it costs otherwise
Exam failed
6 months
apprenticeship extended, pay deferred
Group repetitorium
~€1,200
generic, little individual attention
Online exam prep
~€300/month
videos, no feedback
Study IT
€59.99/h
1:1 with a practitioner, on your exam
FAQ

Common questions

Does Study IT offer internships or apprenticeship places?
No. Study IT is an online tutoring service for apprentices and students. We do not train apprentices ourselves and we do not place internships or apprenticeships. We help you prepare for IHK exams (AP1/AP2), project work, and the technical interview.
Do you work through IHK past exams?
Yes, that is our default approach. Send us your past exam, we work through the questions together: the answer and the reasoning behind it.
Can you review my project work?
Yes. Application, code review, documentation, technical interview prep. Send us where you are and we go through it.
Can I use this alongside my apprenticeship?
That is exactly what it is for. Evenings, weekends, short notice, in the browser.
Does it run on Zoom?
No. We have our own classroom platform in the browser. No download, no third-party account. Mic, camera, and screen sharing work straight away.
Which apprenticeship paths do you cover?
Fachinformatik (AE, SI, data and process analysis), IT-Systemelektronik, Kaufleute für IT-System-Management. If your path is missing, write us. We still match.
What does it really cost?
Single session €59.99 for 60 min. Hour packages (prepaid: 5 hours €269.99, 10 hours €499.99) save per hour. No subscriptions, no auto-charging.
Is the invoice tax-deductible?
Yes. Continuing-education costs are usually deductible as work-related expenses. You get the invoice automatically.
First chat · free · no commitment

Exam in a few months? Then now.

30 min free first chat, no commitment in the browser, bookable in the evening.