Want to avoid schedule changes?If you book four (4) delegates on a course, we guarantee that the course will proceed on the scheduled dates. In other words, we will not change the dates or postpone the course. Schedule at a glance:
|
| Java: | 02-06 |
| OO Analysis: | 09-11 |
| OO Analysis & Design: | 09-13 |
| Advanced C: | 09-13 |
| XML Development: | 09-13 |
| Advanced Java: | 17-20** |
| SQL Fundamentals: | 18-20 |
| Project Management: | 18-20 |
| C#: | 23-27 |
| Client-side web: | 23-27 |
| JEE Overview: | 30 |
| JEE Development: | 30/6-4/7 |
| Standard C: | 30/6-4/7 |
* 4-day course at 80% of course fee
** Customised course
View the complete schedule
We believe that training programmers and software developers in new skills - such as Java, C, C++ and web development - requires a different approach to training users to use a new package.
User training involves training new users how to do a specific task. Training programmers, on the other hand, means training people to understand the methodology, tools and thinking process involved for a new language or technology, and how to apply these to real-world problems.
We base our teaching methods on certain principles:
Throughout our courses, we emphasise the importance of good programming practice. It is unfortunate that many programmers are not taught these practices, and only learn them haphazardly or not at all. We believe that good programming practice - the principles of simplicity, clarity and generality - result in better code and a lower cost of maintenance. For this reason we strongly encourage the following practices on our courses:
Learning is not attained by Chance.
It must be sought for with Ardor and attended to with Diligence.
- Abigail Adams (1780)