Oxford, United Kingdom
Advanced Artificial Intelligence and Machine Learning: Generative AI and Deep Unsupervised Learning
When:
29 June - 17 July 2026
Credits:
7.5 EC
Read more
Computer Sciences Summer Course
When:
20 July - 14 August 2026
School:
TU Berlin Summer and Winter School
Institution:
TU Berlin
City:
Country:
Language:
English
Credits:
5 EC
Fee:
2150.00 EUR
Java's unique architecture enables programmers to develop a single application that can run across multiple platforms seamlessly and reliably. In this course, students gain extensive experience with Java and it object-oriented features. Students learn to create robust console and GUI applications.
This course introduces computer programming using the Java programming language with object-oriented programming principles. Emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger, micro services using spring boot.
The course will includes over 500 examples and will conclude with several case studies. There will be some assignments which will give the students more understanding of the programming concepts.
Prof. Dr. Rand Kouatly
This course is designed for current university students, working professionals and any individuals with an interest in learning how to program in Java and deepen their knowledge in the field of computer science. Participants from all fields and disciplines are welcome!
After this course you will be able to understand basic concepts of writing a computer program with the programming language Java. In this course the student will:
-Learn the basics of modern programming in Java
-Apply the acquired knowledge directly in practical tasks
-Know the meaning and functions of algorithms and their possible applications
-Apply object-oriented programming, design methods, and principles
-Are able to apply the basic principles and methods for the design, implementation, and analysis of algorithms
-Understand complex data structures such as lists and trees
-Identify the exceptions and ensure the exceptions' handling through programming
-Identify and apply Python modern libraries to support programming methods
-Learn standard input and output, and access to standard streams, files streams and objects streams
-Learn micro services principles
-Start Spring and Maven projects
Fee
2150.00 EUR, Students
Fee
2570.00 EUR, Working Professionals
When:
20 July - 14 August 2026
School:
TU Berlin Summer and Winter School
Institution:
TU Berlin
Language:
English
Credits:
5 EC
Oxford, United Kingdom
When:
29 June - 17 July 2026
Credits:
7.5 EC
Read more
Coventry, United Kingdom
When:
12 July - 01 August 2026
Credits:
4 EC
Read more
Berlin, Germany
When:
11 January - 22 January 2027
Credits:
5 EC
Read more