Courses, courses, and more courses...
Welcome to the heart of this web page: Our method to improve your programming
skills is the tried and true tutorial system. Here are the tutorial courses
we offer, all categorised into three difficulty levels. These levels are:
You might have also noticed that these three levels are colour coded for your easy
identification. For more information about how to follow these tutorials, please
consult the Introduction. In fact, if you haven't done so
yet, you should finish the whole Introduction first, then proceed. Otherwise,
if you've already finished the Introduction, go ahead and enjoy!
Introduction To Programming
In case you've forgotten everything about programming, this very simple course
will (hopefully) refresh your memory. It will introduce the topics to be discussed
in the courses below.
Variables And Constants
Variables and Constants are discussed briefly here, just to refresh your memory
over the concept. Nothing too detailed though...
Control Flow Structures
From the if-else to the repeat-until, this course will go through the concepts
of control flow. Remember though, that the implementation will only be discussed in
the course "Implementation In Pascal" later on.
Procedures and Functions
When you need to modulate a piece of code so that it can be called from
multiple places in a program, you'll need to use procedures and functions. These
concepts are discussed in this course.
Implementation In Pascal
This is the course that rounds up the revision of concepts in the previous
courses. It shows you how to implement "Variables And Constants", "Control Flow
Structures", and "Procedures and Functions" in Pascal.
This course dumps everything which you should know into one big
chunk for you to absorb. Don't look for anything specific though. Nothing is
specific around here. Nevertheless, it's important enough to warrant your
A stack is a data structure that allows elements to be added
and removed from one end. It just like a real stack of trays or exercise books.
Queues are slightly different from stacks as elements are added from one end,
and removed from the other. This time, the implementation is also more complex
with the use of a circular array. Read this course to find out more.
Introduction To Delphi
When programming in Pascal goes beyond the DOS command prompt, you'll probably
use Delphi. Delphi is a Rapid Application Development (RAD) system for Windows
which you can use to compile Windows applications.
Windows Programming Concepts
Programming in Windows is completely different from programming in DOS, as there
are several new concepts you'll need to learn. This course will discuss about
Using The VCL
Programming in Delphi uses components, like the button and label. And so, it
comes with a library of them, known as the Visual Component Library (VCL). In this
course, we'll go through some of the more useful ones.