Home
Introduction
Courses
Glossary
About

Courses

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:

  • Beginner
  • Intermediate
  • Advanced
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!

Beginner

  • 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.

  • Miscellaneous Tips

    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 kind attention.

Intermediate

  • Stacks

    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

    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.

Advanced

  • 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 them.

  • 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.

Top