Bildschirmfoto 2021-11-15 um 18.22.30.png
Bildschirmfoto 2021-11-15 um 18.26.21.png

Berlin and Online: classes are online. Three events take place in Berlin.

Bildschirmfoto 2021-11-15 um 18.22.10.png
Two sessions per week. From March to June.
Intensify your Java knowledge and build a basic backend system with Java. You will get high competency in programming practices and backend development that is applicable both in work and studies. The Programming with Java course is the second course of the Java Development track. After the course you can continue with Advanced Java.

Programming with Java

Course overview

What you will learn

  1. Principles of Object-oriented Programming

  2. Inheritance

  3. Abstract Classes

  4. Interfaces

  5. The Object Class

  6. Libraries

  7. Exception Handling

  8. Unit Testing

  9. Collections

  10. Final project

  11.  Career Workshops

  • How to start a career in tech

  • How to polish your Linkedin profile

  • How to write a great CV

  • How to master the Interview process

This course is right for you when...

  • you are able to understand and speak English

  • you have experience in self-study

  • you can commit at least 10 hours a week (classes + self-study)​ 80% attendance of the course is required for graduation.

  • you have a good understanding of Java (check out the course homepage of the Intro to Java course. You should be familiar with the concepts taught in this course). 

Prepare yourself for the course

You can prepare yourself for this course with free online courses:

  • Check out the course homepage of the beginner course

  • Register on codeacademy and complete the course Learn Java (only the free version).

Go through the previous course content: Intro to Java

Bildschirmfoto 2021-11-15 um 18.26.21.png
Bildschirmfoto 2021-11-15 um 18.22.00.png
On-site and Online: classes are online. Three events are on-site in Berlin.
Bildschirmfoto 2021-11-15 um 18.22.10.png
Monday and Wednesday, 19:15 - 21:15
Bildschirmfoto 2021-11-15 um 18.22.21.png
Max. 20 learners
Bildschirmfoto 2021-11-15 um 18.22.30.png
Classes are taught in English

Outlook - what you can do after this Course

  • you have build a backend system with Java

  • you know about OOP, classes and collections

  • you are prepared to take course: Advanced Java at ReDI



Nancy M. Soliman


Hossam El-Din Sayed

Bildschirmfoto 2021-11-16 um 10.33.57.png


team of 8 teachers

Course impressions

How to apply

Step 1

Join Open Day

Get to know the ReDI School and all our courses.

Step 2


Check out the courses, requirements and apply! The application form is shared with you on the Open Day.

Step 3

Wait for the next step!

We review your application and send you the result. If you are shortlisted, you will be invited to a screening.

Step 1

Start your journey

Sounds too easy or too advanced? Take a look at the other courses