Training, Open Source computer languages

PerlPythonMySQLTclRubyC & C++LuaJavaTomcatPHPhttpdLinux

Search for:
Home Accessibility Courses Diary The Mouth Forum Resources Site Map About Us Contact
Courses Listed by Subject and Starter Level
This table shows you our public courses, listed by subject and your starter level. To look for a suitable course ... if you're a complete novice (a non-programmer looking to program, or a newcomer to databases for the database courses), please look down the first column - we specialise in courses for newcomers. If you've programmed before (of if you've administered a different operating system, for the Linux courses), look down the second column. Advanced courses (where the pre-requisites include some subject experience) are listed in the third colum.

PerlLearning to Program in Perl / Perl ProgrammingPerl ProgrammingPerl for Larger Projects

Using Perl on the Web

Perl Extra
PHPTechnology Background for PHPPHP ProgrammingObject Oriented Programming in PHP

Extra Day
PythonSee note 1Python ProgrammingSee note 2
LinuxLinux Basics

Linux Administration

Linux Web Server

Deploying LAMP - Linux, Apache, MySQL, Perl/PHP
Linux Basics

Linux Administration

Linux Web Server

Deploying LAMP - Linux, Apache, MySQL, Perl/PHP
See note 7
Tcl/TkTcl BasicsTcl Basics

See note 4
JavaSee note 5See note 5Java Extra
TomcatDeploying Apache and TomcatDeploying Apache and TomcatSee note 6


1. If you've never programmed before and wish to learn Python, please email us. The majority of people wanting to learn Python have some prior experience of programming, so we don't run a public "Learning to program in Python" course. However, we can offer you an extra day or two as a lead in to our Python Programming course and that combination provides a good alternative.

2. Please let us know if you want advanced Python training - we can provide extra training in certain advanced topics, and if we don't have a public course available we'll do so under our Extra Day program.

3. Our public MySQL course covers the fundamentals of the database and is enough and sufficient for the majority of users. We also have some more advanced material that we use on private courses, but which isn't called for frequently enough to justify a public course. We can lay on Extra Day if you wish to learn MySQL with us and carry on to cover the advanced topics too.

4. We have a great deal of advanced Tcl and Tk material - if you want to learn about Megawidgets, Advanced regular Expressions, embedding Tcl in your C program or [incr-Tcl], we can help you. If you've got a group of trainees needing the same course at the same time (that's usual with Tcl) we can run a private course for you (and we can run the course at your office) covering the subjects you need. If you've just one or two trainees, ask us about staying on for an extra day after your Tcl Basics and/or Tcl/Tk course to cover the additional topics "one on one".

5. We are no longer offering public Java courses at the introductory level. Our Java course notes are now available for free download, and you're welcome to use our Opentalk forum to ask questions. Many other Java courses are available from other suppliers, and we're now concentrating on the niche training we provide in the more specialist subjects listed in the table above. We do still offer private Java courses.

6. Our public Tomcat course is limited to covering the fundementals; with 4 different connectors linking Apache httpd to Apache Tomcat, 3 different major versions of Tomcat, a wide variety of options for clustering and loadbalancing, 3 major systems for role authentication .... it would be hard to offer a course relevant to a reasonable proportion of potential customers. Please let us know about your advanced requirement, and we'll advise whether or not we can help in a private course.

7. Our public Linux courses are limited to the fundamentals of Linux use and administraion, and running Web servers under the operating system. If you have more advanced or specialist requirements (e.g. setting up routers, firewalls, DNS servers etc), then we aren't able to provide complete courses covering these topics.

You can Add a comment or ranking to this page

© WELL HOUSE CONSULTANTS LTD., 2017: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • FAX: 01144 1225 899360 • EMAIL: • WEB: • SKYPE: wellho