Welcome to Well House Consultants' website. We offer training courses in a variety of Open Source subjects, including Tcl and Tcl/Tk, which is the technology that we're covering on this page. Please follow one of the links at the top of the page if you're looking for another of our technologies.
Courses run at our own training centre in Melksham, Wiltshire, England. Because many of our subjects are niche, we also provide overnight accommodation in our own hotel rooms within our training centre, and you may book the course and accommodation as a single package.
We run public courses, each of which is scheduled to run from 3 to 9 times per year, and on which we accept bookings from different organisations and individuals who wish to learn about Tcl and Tcl/Tk following our published agenda. Public courses are all written by ourselves, lead by our own tutor, and limited to just eight delegates per course so that the tutor has plenty of time to answer any questions that arise, and provide personal support during practical sessions.
We also run private courses for individual companies / organisations. Private courses are scheduled to suit our client's needs, and can run at our training centre or at customer premises almost anywhere in the world. Because our course materials are written by ourselves and modular, we can tailor private courses to suit our client's needs.
Tcl is the oldest scripting language that we
teach - but there's nothing wrong with a bit of age. It's very much
a command based engineer's language, designed for integration into
applications written in C, and used in various big systems / products
in the Numerical Control and Integrated Circuit and chip and logic
design worlds. The Tk Graphic User Interface adds to Tcl scripts the
ability to produce user interaction windows and graphics, and the
Expect extension allows programmers to automate the control of other
programs which were designed for human, keyboard to screen use.
At Well House Consultants
, we run:
• A 4 day Learning to Program in Tcl
No prior programming knowledge is assumed, and after a first day where we look
at the principles of how to program (viewed particularly from the Tcl aspect),
we combine the course with "Tcl Programming" which is also a course that gives
you plenty of time to learn.
• A 3 day public course on Tcl programming
This is more gently paced than most of our programming courses, as many of Tcl
our delegates are quite new to the world of computer programming. However, a
little prior programming experience is
assumed. The course includes some coverage of the Expect extension to Tcl,
and is suitable for delegates who will be making use of that extension as
well as those who will not.
• A 2 day public course on the
tk extension (wish)
. This follows on from the
Tcl course, of which prior knowledge is assumed.
If you've a group of three or more delegates who wish to learn about Tcl
at the same time, a Specially Run Courses
course can be arranged, and for larger groups we
can also run a Private Courses
course at your offices. Such courses are tailored to
meet your requirements - please contact us to discuss the detail of what you
We use Expect on this live web site on pages such as our
test where we want to parallel ping a block of hosts. And we use
Tcl/Tk on similar internal scripts - they're vital to us in that when
we set up on site, a single test from one machine can check out our
Tcl and Tk were written by John Ousterhout the best part of 30 years ago
and have had a chequered support history. But they're pretty stable,
useful, and these days are Open Source with a good community around them.