Custom-made Courses

All the courses and the material used in our training are written and designed by Bodenseo. We don't use any "ready-made material".

Python Courses

All our Python courses are held by Bernd Klein.
If you are a novice in programming and if you don't have any or hardly any knowledge in any other programming language, the Python Training Course for Beginners is most probably the right course for you. For those with more experience, we offer a Python Training course for Intermediates
There is a special seminar for those interested in data mining and text classification: Python Text Processing Course The good thing about Python is that it runs independent of the operating system, i.e. it runs on Linux, Windows and Mac OS.


Bodenseo offers a wide range of Perl courses as well:
The Fundamentals of Perl is targetting the beginners. Perl for Programmers is - as the name implies - the right seminar for those who have experience in other programming languages.
If you are in doubt, which might be the right Perl course, we recommend the Overview of our Perl courses. Besides this, we are glad to assist you by email or by phone to find the appropriate course.

Java, C and C++

Besides Python and Perl we offer many other programming languages - including Lisp - as well. Overview of programming language courses

Linux Courses

Of course, you can learn all about Linux as well at Bodenseo. It's best to consult our Overview

Python, Other Programming, and Linux Training Courses

Computer and Programming Skills

"The more I learn, the more I realize I don't know. The more I realize I don't know, the more I want to learn.", is a quotation by Albert Einstein. It is in the tradition of the famous writing of Socrates: "I know that I know nothing". Both Socrates and Einstein believed in the necessity of life-long learning and continuous education.

Contrary to philosophers, the common man or woman is usually not interested in pure value-free learning, but has to direct his or her élan to topics which are in highest demand in the labour market. Definitely, computer skills are a must for all professionals in the job market. There is hardly any company who doesn't use computers in some way. Brushing up the computer and programming skills are a must not only for Computer Scientists, but also for Engineers, System Analysts, Administrators, Statisticians, Mathematicians, Database Analysts and other highly trained employees. But what are the programming languages in the highest demand in the market place nowadays? According to the renowned "TIOBE Programming Community Index", the top 10 of programming languages in February 2011 are the following languages:
  1. Java (1)
  2. C (2)
  3. C++ (4)
  4. Python (7)
  5. PHP (3)
  6. C# (6)
  7. (Visual) Basic (5)
  8. Objective-C (12)
  9. JavaScript (10)
  10. Perl (8)
Java is leading with a rating of 18.48 % of skilled engineers world-wide. Though C++ went up to the impressive third place, it lost 1.26 % in rating in just one year to 8.19 %. The shooting star of the programming languages is Python. It improved his ranking by three ranks and increased its ranking by 2.72 % and there are now nearly 3 times as many skilled engineers using Python than Objective-C, which stepped up 4 ranks with an increase in rating by only 0.79 %. Python is the programming language with the highest demand in industry, and above all Python belongs to the preferred programming languages at Google. All this means, that the demand for Python programmers will be on the rise in the future as well. But nevertheless, Bodenseo, with a focus on Python, also teaches C/C++, Perl, and PHP.

Operating Systems

Over the last few years Linux is continually growing. First of all it has grown tremendously in quality. The installation process has turned into a cakewalk. Installing new applications has become a child's play as well. Contrary to other operating systems, the system will stay in a consistent state, regardless how many programs or applications you install or deinstall.But Linux has grown in other areas as well: It is the fastest growing operating system in market share. But there is one absolute term, which never rises: There are no "viruses" threatening the system.
So the demand has risen for qualified Linux specialists.
Bodenseo offers the right course for every requirement. It's a lot easier to attend a training class for a few days and to let a specialist explain in a few seconds what might take you hours to understand on your own.
The learning experience in our courses and seminars means more than just lecture slides.
The right training for everybody:
  • Linux for beginners
  • Linux for advanced users
  • Linux for software developers
  • Linux for system administrators.
  • Shell programming for beginners and advanced Users

Some views from the hotel "Pillar and Post", where some of our seminars take place. We also offer courses in downtown Toronto.
Our main focus is to establishing an optimal learning environment. Learning and fun are not mutually exclusive. On the contrary, people who feel satisfied with the atmosphere learn faster and better retain what they have learnt.

© The content and the images of this website are underlying copyright as described in the Imprint.