20% off with code ERSTIS26

FOR STUDENTS · COMPUTER SCIENCE · BUSINESS INFORMATICS

Exam in 2 weeks. We can do this.

Programming I, algorithms, databases. When the professor talks faster than you can think, we translate. 1:1, on your code, for your exam.

Dennis, Senior Java Software Engineer · exam prep Dennis LIVE Senior Java Software Engineer · exam prep responds ≤ 4 h Free first conversation →

Already decided? Straight to a session →

  • Classroom in the browser
  • Cancel up to 12 h ahead
  • Evenings and weekends

Live from a real session

StreamFilter.java ⎙ shared
// O(n log n) instead of O(n²)
List<Student> top = students.stream()
  .filter(s -> s.gpa() >= 1.7)
  .sorted(Comparator.comparing(Student::gpa))
  .limit(10)
  .toList();
This loop runs in O(n log n) instead of O(n²). — Dennis, 24 min ago
TRY IT · 20 SECONDS

Your Java crashes. We show you why.

A real first-semester problem: NullPointerException on line 3. Click the fix.

NullPointerExample.javaJAVA 21
public static void print(String[] names) { for (int i = 0; i < names.length; i++) { System.out.println(names[i].toUpperCase()); }}
NullPointerException · line 3
Click on „Show me the fix“. A tutor walks you through what is going wrong.
SEMESTER CALENDAR · 14 WEEKS

Where you should be in week X.

This is the typical arc of a Programming I lecture at German universities. If you are not sure whether you are still on track, find the week and compare.

Orientation
Fundamentals
OOP
Advanced
Exam

Order and pace vary by university. Click a week to see the details.

Marcel Schmidtpeter, Gründer und Senior Developer, Study IT
FROM THE FOUNDER

Why Study IT exists.

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

Our tutors are working developers, not student side-jobbers.

Marcel Schmidtpeter Gründer und Senior Developer

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

WHY NOT JUST ANY TUTOR OR CHATGPT

You need someone who actually uses the material on the job.

Not someone who can only guess at it. Not a bot that confidently invents nonsense. A senior dev who writes code in production every day.

01

Senior devs, active in the industry

Our mentors are senior devs from the industry. They did not learn the material two semesters ago, they have lived it for years.

02

Your exam, your code

You bring your old exam or your assignment. We work on that, not on a generic textbook example.

03

Classroom in the browser

No Zoom, no download, no third-party account. Click the link, share mic, camera, and screen, get going.

04

Try with no commitment

First chat 0 €. You decide afterwards whether to book a session. Cancel up to 12 h ahead, free of charge.

DEIN MATCH

Dennis kennt deine Klausur und den Berufsalltag dahinter.

Senior Java Software Engineer mit 11 Jahren Industrieerfahrung. Erklärt Schritt für Schritt, woran Erstis hängenbleiben, und macht typische Denkfehler sichtbar.

Dennis
Online · replies quickly
Industrie­erfahrung
11 J
Java Engineer
Senior
seit 2015
FIAE
Dennis
Senior Java Software Engineer
„Programmieren versteht man, wenn man weiß, warum eine Lösung funktioniert. Mein Ziel: dass du Code nicht abschreibst, sondern selbst hinkriegst."
Background
  1. Heute Senior Java Software Engineer · Industrie
  2. 2015 bis heute Softwareentwicklung in der Industrie · 2 berufliche Stationen, 11 Jahre kumuliert
  3. 2015 bis 2018 Ausbildung Fachinformatiker Anwendungsentwicklung · Praxisbetrieb · IHK-Abschluss
  • Java
  • Spring
  • C#
  • Python
  • OOP
  • Algorithmen
  • Datenstrukturen
  • Unit Testing
AT A GLANCE
Response time
≤ 4 h
Teaches
Studierende · Azubis · Quereinsteiger
Language
Deutsch (Muttersprache)
Book Dennis, 60 €/h → See full profile → All tutors ↓
PRICING

Cheaper than retaking the exam.

59.99 € per session, or 47.99 € with code ERSTIS26 on your first hour. A failed exam costs you half a year of studies plus a BAföG risk.

With code ERSTIS26 · −20%
Single session · 60 min
47,99 €
59,99 €
With code ERSTIS26 on your first session · until 30.06.2026
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
First session 47,99 € with code ERSTIS26
In comparison What it costs otherwise
Repeat one semester
~3,000 €
incl. living costs and BAföG risk
Classic tutoring
25 €/h
if available
Self-study
your time, your stress, unclear if it works
Study IT
59.99 €/h
Senior dev, 1:1, on your exam
FAQ

Common questions

I already failed the exam once. Does this still make sense?
Yes, especially then. Most of our students come to us in exactly that situation. You usually know the material better than you think. You just need 2 to 3 aha moments, which a real pro gets through in 2 to 3 sessions.
Which university subjects do you cover?
Current focus: Java (Prog I/II, Spring), algorithms and data structures, SQL, OOP. Coming up: Python (data science), C/C++, and theoretical CS. If your topic is not on the list, ask anyway, we are expanding.
Does this run on Zoom?
No. We have our own classroom platform in the browser. No download, no third-party account. Click the link, share mic, camera, screen, you are in.
Can I still book a session 2 days before the exam?
Yes, if a tutor is free. We have evening and weekend slots. When in doubt, just message us.
What does it really cost?
Single session 59.99 € for 60 min. With code ERSTIS26 your first hour is 47.99 €. Hour packages (prepaid, e.g. a 10-session card) are coming, no subscriptions, no auto-charging.
Do I get an invoice for BAföG or my parents?
Yes, automatically by email after every session.
What if my tutor cannot help me?
Tell us. We rematch you, and refund if needed. We are new and want you to recommend us further.
First chat · free · no commitment

Ready to actually understand Programming I?

15 to 30 min free first chat, no commitment, in the browser. No subscription, no minimum term.