Tcl Courses

Avia Training and Consulting offers a wide variety of Tcl training courses suitable for both Tcl newcomers and experienced programmers. Introduction to Tcl Programming is the “foundation” course that presents the fundamentals used in all Tcl programs. This course, or equivalent knowledge, is a prerequisite for all other courses offered by Avia.

Core Courses

The following 1- and 2-day courses cover Tcl and major extensions or applications in a structured, progressive format.

Course Length Level
Introduction to Tcl Programming 2 days Introductory
Building Graphical User Interfaces with Tk 2 days Introductory
Interprocess Communication with Tcl 1 day Intermediate
Exploring Expect 2 days Intermediate
Object-Oriented Programming with [incr Tcl] 1 day Advanced

 

Additional Modules

The following 1/4-1/2 day modules are focused tutorials on specific Tcl topics. These modules can supplement the core courses listed above, or be combined into a specialized advanced session for experienced Tcl programmers.

Course Length Level
Tcl Namespaces 1/4 day Intermediate
Creating Tcl Libraries 1/4 day Intermediate
Regular Expressions in Tcl 1/2 day Intermediate
Optimizing Performance of Tcl Scripts 1/4 day Intermediate
Multi-Threaded Tcl Programming 1/2 day Advanced

 

Avia is continually adding new courses and add-on modules to its portfolio. We also can provide custom course development services if you have specialized needs. So if you don’t see a topic listed here, contact us to see how we can help.