Want to learn and master Free Pascal?

Join Exercism’s Free Pascal Track for access to 100 exercises with automatic analysis of your code and personal mentoring, all 100% free.

About Free Pascal

program greetings;
begin
    writeln('Hi Free Pascal!');
end.

100 coding exercises for Free Pascal on Exercism. From Palindrome Products to Killer Sudoku Helper.


Get better at programming through fun, rewarding coding exercises that test your understanding of concepts with Exercism.

See all Free Pascal exercises on Exercism

Key Features of Free Pascal


Free Pascal

Multitasking

Free Pascal fully supports concurrency and multithreading.

Easy to learn

Especially by beginners, the Pascal language is widely considered easy to learn.

Speed

Free Pascal is fast run, especially compared to interpreted languages.

General-purpose

Free Pascal is designed to be a versatile tool for creating all kinds of software.

Multi-paradigm

Free Pascal supports the major paradigms from the original Pascal language and its successors.

Statically-typed

Free Pascal is a statically-typed and strongly-typed language.

Get mentored the Free Pascal way

Every language has its own way of doing things. Free Pascal is no different. Our mentors will help you learn to think like a Free Pascal developer and how to write idiomatic code in Free Pascal. Once you've solved an exercise, submit it to our volunteer team, and they'll give you hints, ideas, and feedback on how to make it feel more like what you'd normally see in Free Pascal - they'll help you discover the things you don't know that you don't know.

Learn more about mentoring

Community-sourced Free Pascal exercises

The Free Pascal track on Exercism has 100 exercises to help you write better code.

See all Free Pascal exercises
Free Pascal

Get started with the Free Pascal track

The best part, it’s 100% free for everyone.

Join the Free Pascal track