Placeholder image for Programming in Java

Programming in Java, Certificate

  • Application Deadline
  • 28 days
Access all 180000+ programmes, for free with Studyportals account.
account benefits visualised
Continue with
By registering, you agree to our  Privacy Statement  and  Terms and Conditions.


In this course you will learn how to write computer programs in the programming language Java. You will be working at the computer. There will be some assignments which will form a big project in the end.

After this course you will be able to understand basic concepts of writing a computer program with the programming language Java.


5 ECTS credit points

Detailed Programme Facts

  • Programme intensity Full-time
    • Full-time duration 28 days
  • Credits
    5 ECTS

    5 ECTS (European Credit Transfer System) for the academic course.

  • Languages
    • English
  • Delivery mode
    On Campus

Programme Structure

Courses include:

  • Variables and Types of Data
  • Loops and Conditions
  • Arrays
  • Methods
  • Classes and Objects
  • Object inheritance
  • Collections
  • Creating and Designing Data Types
  • Sorting and Searching
  • Graphics
  • Input and Output


This course is designed for students who want to look into the field of computer science or who want to start programming. No previous knowledge of programming is required.


Dipl.-Inf. Christian Grümme

Christian is an academic associate of TU Berlin’s innoCampus; a center which supports all faculties of TU Berlin with expertise in information technology and e-learning. He regularly teaches Java and LaTeX programming to degree program students at the TU Berlin. He has also been a freelance software developer and IT advisor since 2011.

English Language Requirements

This programme may require students to demonstrate proficiency in English.

General Requirements

  • The general prerequisites of the TU Berlin Summer & Winter University are that candidates have B2 level English and at least one year of university experience.
In addition, the following requirements are recommended for this course:
  • Basic computer skills
  • Knowledge of school-level mathematics, in particular, the following skills:
  • How to calculate with complex numbers
  • How to calculate with matrices
  • How to handle planes and lines
  •  Knowledge of some basic Linux commands is also useful (but they will be also introduced in the course).

Tuition Fee

  • International

    1950 EUR/full
    Tuition Fee
    Based on the original amount of 1950 EUR for the full programme and a duration of 28 days.
  • National

    1950 EUR/full
    Tuition Fee
    Based on the original amount of 1950 EUR for the full programme and a duration of 28 days.
We've labeled the tuition fee that applies to you because we think you are from and prefer over other currencies.

The course fee covers both tuition and learning materials for a course, as well as the cultural program  and a public transportation ticket for Berlin.

Living costs for Berlin

  • 836 - 1340 EUR/month
    Living Costs

The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.


For more information please refer to our website for details:

Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.


You’ve wishlisted multiple studies. Did you know you can compare them side-by-side in our Compare-tool?