Learning Center

This is the Lazarus learning center web portal. If you would like to contribute to this portal, use the edit this page command at the top of every page. Our editors will review and edit your submissions then add it to the learning center.
This portal is divided into three main areas: a Free Pascal language guide, a Lazarus application developer guide, and tutorials.

Free Pascal Language Guide

The Free Pascal Language guide describes the Free Pascal language as of version 3.0. It is used as with any text editor and the Free Pascal command line compiler, or it can be used with the Lazarus IDE.

Developing Applications with Lazarus Guide

The developing applications with Lazarus guide describes topics related to building cross platform applications with Lazarus. This guide assumes you are familiar with the Free Pascal language described in the guide above and takes you through the fundamentals of using Lazarus to build visual applications.


The tutorials section contains articles and videos organized by topic which walk developers through specific examples. If you intend to work through the examples presented, we strongly recommend that you use one of our setup bundles to before you start working through a tutorial.

See also