ETH Zurich stands for excellent teaching, ground-breaking research, and results that can be put to use for the benefit of society. Transferring its knowledge into society and the economy is one of ETH Zurich's principal concerns.
To support this knowledge transfer, and in addition to its full-time degree programs, the Computer Science Department offers the following continuing education courses:
Specialist training in computer science
The certificate program is aimed at university graduates with verifiable previous knowledge of computer science who wish to study the subject in greater depth. Certificate program in computer science (CAS-INFK)
One- to three-day courses on a specific topic, aimed at IT specialists who have verifiable previous knowledge, although having a university degree is not essential (no entry hurdle). Compact courses
Teacher training for computer science teaching
The teaching diploma is a teaching qualification that prepares students to work as teachers at high educational levels in the subjects in which they have qualified. Teaching diploma
The requirements for taking the teaching diploma in computer science is a Master's, Diploma or Licentiate degree in computer science at university level.
Attending teaching sessions
Anyone who does not have a record of performance but wishes to benefit from the courses at ETH can, for a small fee, attend nearly all teaching sessions offered by the university in its semester program. This also applies to majors and elective subjects (but does not include the examinations). Anyone is permitted to attend these.
A list of courses is available here