Programming Languages

These courses are scheduled on demand.


Click on the links below for HTML versions of the full course outllines
Crs Title Days Outline
PL100 Introduction to C 5 HTML
PL105 Advanced C Programming for UNIX and Linux 5 HTML
PL110 Introduction to C++ 5 HTML
PL115 Advanced C++ Programming for UNIX and Linux 5 HTML
PL120 Frameworks, Patterns and the C++ Standard Template Library 5 HTML
PL130 Introduction to Java 5 HTML
PL135 Advanced Java Programming for UNIX and Linux 5 HTML
PL140 Building Graphical User Interfaces with Java 4 HTML
PL150 Introduction to Perl 5 HTML
PL155 Advanced Perl 5 HTML
PL160 Programming with Tcl/Tk 5 HTML
PL170 Intensive Introduction to Python 5 HTML
PL172 Advanced Python Programming for Web Application Developers 5 HTML

Standard Language Courses

FTT offers a range of hands-on programming courses in C, C++, Java, Perl and Python. Generally, Linux is used as a platform for hands-on exercises, but (with the exception of courses 105 and 115) the courses focus on teaching language features, not platform features, and are essentially platform neutral. Courses can be run on other platforms (such as Windows) if required.

FTT also offers C, C++ and Java language courses designed to meet the specific needs of developers writing code for embedded and/or real time systems. For details, please refer to the real time and embedded systems curriculum.

Custom Courses

To meet more specific training needs, FTT can provide customised applied programming courses including X Windows, the POSIX API, security and encryption, database programming with SQL, javascript, python, PHP, and Microsoft technologies such as Active X, ASP, ADO, COM and COM+, DCOM, SOAP, Visual Basic, VBA, and .NET

These courses can be presented either at your own premises or at our facilities in Carshalton. Custom training can be cost-effective for groups as small as four. Please call us to discuss your requirements.