Join Exercism’s Free Pascal Track for access to 100 exercises with automatic analysis of your code and personal mentoring, all 100% free.
program greetings;
begin
writeln('Hi Free Pascal!');
end.
Get better at programming through fun, rewarding coding exercises that test your understanding of concepts with Exercism.
Detect palindrome products in a given range.
Given a string of digits, output all the contiguous substrings of length `n` in that string.
Write a tool that makes it easier to solve Killer Sudokus
Free Pascal fully supports concurrency and multithreading.
Especially by beginners, the Pascal language is widely considered easy to learn.
Free Pascal is fast run, especially compared to interpreted languages.
Free Pascal is designed to be a versatile tool for creating all kinds of software.
Free Pascal supports the major paradigms from the original Pascal language and its successors.
Free Pascal is a statically-typed and strongly-typed language.
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 mentoringThe Free Pascal track on Exercism has 100 exercises to help you write better code.
See all Free Pascal exercisesThe best part, it’s 100% free for everyone.
Join the Free Pascal track