Courses
Introduction to Perl Programming
Core features of Perl, regular expressions, file and text processing, pipelining
Programming in Python
Python essentials and overview of GUI and web development
Programming with Ruby
Ruby essentials and overview of GUI and web development
Programming with Tcl/Tk
Tcl essentials and Tk GUI development
Python Advanced Programming
Multi-processing, multi-threading, database access, networking, interfacing to other languages
C++ Programming
A comprehensive introduction to C++ in particular and object oriented programming in general. It covers all popular versions of C++ (C++98, C++11, C++14 & C++17)
C++ Advanced Programming
Advanced C++ topics including memory management, efficiency, robustness, design patterns and an in-depth look at the Standard Library including the new features introduced in C++98, C++11, C++14, C++17 & C++20.