|Study location||Germany, Berlin|
|Nominal duration||3 weeks|
|Tuition fee||€730 per programme
The program price consists of the course/tuition fee (student or working professional, see details below) plus the registration fee (€60).
Student course/tuition fee: €730
This course/tuition fee covers the online course and course materials.
|Registration fee||€60 one-time
The registration fee is in addition to the course/tuition fee and covers the processing of your application. It is payable upon registration. Please note that the registration fee is non-refundable.
At least one year of university experience or equivalent work experience
The entry qualification documents are accepted in the following languages: English / German.
Please upload one of the following documents:
Upload copies in a word or pdf format
All applicants are required to upload a document or certificate to demonstrate their proficiency in English language. If you are a non-native English speaker, you must prove you have a score equivalent to the level B2 or above in the European system (the Common European Framework of Reference for Languages, or CEFR), or provide evidence that you’ve undertaken an equivalent degree/studies in English.
More details: www.tu.berlin/international/summer-school/requirements
If you are a native English speaker, please select this during registration. You will then be exempt from having to upload proof of English level.
Participants from all fields and disciplines are welcome, however, students who do not come from the fields of computer science, mathematics, or engineering (and other STEM-related fields) should be aware that the course is designed with these fields in mind, and that they may need some extra effort in some exercises
The python programming course provides participants with a solid understanding of structured python programming. Some useful python modules (mainly for data processing) will also be learned.
The course is mainly composed of two parts: python programming and advanced python modules. For the first part, you will learn about basic python programming grammar and syntax including data types, control structures, file operations, structured programming, basic debugging, etc. You will gradually be effective to use Python codes to solve certain tasks based on a lot of practice and gain knowledge of simple algorithms. In the second part, you will learn some of the most common and popular python modules in data collection, processing, analysis, and visualization.
- Get familiar with Python programming language, be able to write Python codes to achieve functions
- Know how to modularize your code with function, class and module, be able to write simple script for different tasks
- Learn to find, install, use and improve a third-party Python package written by others
- Know the basic usage of commonly used Python tools for data analysis and visualization
- Know how to use basic crawling techniques to get data from the Internet
- Be able to do simple data analysis tasks and show the result
Reading week: 12 Aug – 16 Aug 2024. Flexible, 10 hours preparatory work to be done on-demand.
Online course: 19 Aug – 30 Aug, 2024. Estimated session times are Mondays through Fridays between 8am and 6pm CEST for live lectures and group sessions.
Please note that exact session times will be confirmed once registrations have closed (sessions will be scheduled according to the time zones of the registered course participants).
Should you have any questions regarding the course timetable, please contact us at email@example.com
Please note this is a full-time, intensive course and participants will be expected to attend lectures and/or complete independent study Monday through Friday. Additional study may also be required on weekends.
Central European Time