Training and Mentoring

No need to gather large groups together. With customised training at your premises from $960 per day (inc. GST), group training with as few as two people can be cost-effective!

Prefer an external training venue? We can organise this too. We also provide training manuals at very competitive prices.

Contact us to find out how we can meet and exceed your training expectations.

With the ever increasing spread of computers, mobile devices and social media, a good understanding of information technology is a key factor in many organisations. We can help raise the awareness of your staff in areas which are important for your operation: by direct teaching, tutorial-style question-and-answer sessions and by helping them as they work.

Commercial experience suggests that advanced customised training, even in such relatively simple tools as Word, Windows and basic Internet skills can markedly increase productivity. However we offer a very wide range of topics, and a large segment of our material is aimed at IT professionals such as programmers, system architects, database designers and systems administrators. Below is an outline of some of the areas in which we can provide training, but for a full list, check out our Course Catalogue.

Remember, while looking at the descriptions, that you can ask for some of a topic, parts of several topics - we are flexible!

We can provide training to groups from as little as $960 per day including GST, plus training manual costs. Be sure to contact us if you would like a quotation, more information on pricing and dates, or no-obligation advice on which courses might be suitable for your training needs.

No need to gather large groups together. With customised training at your premises from $960 per day (inc. GST), group training with as few as two people can be cost-effective!

Prefer an external training venue? We can organise this too. We also provide training manuals at very competitive prices.

Contact us to find out how we can meet and exceed your training expectations.

Programming Languages

Java™
This modern object-oriented language has great popularity, both in the Internet world and with application and phone app developers. Learn about how to use it for development of both web-based and desktop applications.

.NET
Learn about the Microsoft-developed framework for development of applications and web-based services in languages such as C# and Visual Basic, which is widely used in many areas.

C++
A programming language with a long history, that is still used in a wide range of medium and large projects. Although some find it difficult and confusing, simple and clear explanations of its many features and nuances can give you a thorough understanding.

Python
This is increasingly becoming the scripting language of choice for many applications. An understanding of this language can give you the ability to use these applications in a much more powerful way by automating tasks, and also quickly and easily write standalone programs.

Perl
The Practical Extraction and Report Language is used by many to process and format data. Surprise yourself as you find out how quickly and simply you can do tasks which are difficult and mundane in other languages.

Internet

HTML
This is the language used to create web pages. Knowing it is essential for writing advanced web applications. If you are a web page designer or webmaster, most web page editors will convert your document to HTML automatically; however knowing what is going on behind the scenes can help you when your things go wrong.

JavaScript and DHTML
Find out how people add those special effects and interactive behaviour to their web pages, using this enormously popular language. Learn about dynamic HTML - powerful animation techniques using style sheets combined with JavaScript .

PHP
Easily implement a common header on all your web pages, quickly build web-based database applications - just two of the applications of a language that gives you access to powerful functions running on your web server.

Databases

Data Model Design
Learn how to model the data used in your organsiation, and create a representation of it in a database. Includes important topics such as data normalisation and access optimisation.

SQL
This is the language used by a huge variety of databases to query and administer the data. Learn how to use it to exploit the full power of your database.

Using Oracle®
Tailored specifically to the popular Oracle database, this covers topics such as PL/SQL®, Oracle's programming extension of SQL, triggers and query optimisations.

Unix/Linux

Basics
Unix is an operating system which has been around for a long time, and is fast gaining popularity at the moment with a version called Linux. Learn how to use what may one day may be as popular as Windows is today.

Advanced
Topics Unix has features which can make many complicated-seeming tasks quite easy to perform. Find out how to exploit the full facilitating power of this operating system.

System Administration
Being able to install and maintain a Unix system is a skill which is highly valued. Learn about how Unix works, installing software, setting up user accounts and security, basic performance tuning, trouble-shooting and much more. The course can be customised to give special attention to one of a number of versions - particularly the popular Linux system.

Shell Programming
Unix comes with a number of its own programming languages, and many system functions are performed by programs written in them. Knowing how to understand and maintain them is an important skill both for administrators and advanced users.

Check our full Course Catalogue for more details and a large range of other topics.