Blog Posts
Check Out All Of The Blog Posts From The Learn Delphi Community
learning
Online Courses
Learning Delphi from Beginner to Advanced through Video
Embarcadero YouTube
The Embarcadero YouTube channel contains thousands of hours of free training for Delphi with hundreds of topics ranging from Beginner to Advanced.
Are you ready?
Get Started!
Introduction Videos
Just getting started? Head over to the Embarcadero YouTube channel to access all of the introduction videos for the Delphi IDE. Learn about creating your first app, using livebindings, and deploying to mobile devices.
We bring you up to speed quickly
Single Codebase Single UI
Intermediate Videos
The Embarcadero YouTube channel delves into more advanced topics with hundreds of hours of free instruction on things like connecting to a REST service, working with LiveBindings, and connecting to over twenty different databases with FireDAC.
Advanced Videos
The Embarcadero YouTube channel features hundreds of hours of advanced learning about Delphi on topics such as parallel programming, getting the best performance out of your apps, artificial intelligence, and more!
Beginner Learning Resources
Access hundreds of hours of free online video courses, a number of different Delphi and Object Pascal books, and hundreds of cross platform app samples for Android, iOS, macOS, Windows, and Linux.
Books For Beginners
There are a number of books that are good for beginners in Delphi that cover the Object Pascal language and building apps with FireMonkey.
These include the Object Pascal Handbook, the Delphi Cookbook, and Coding in Delphi. They can be found on Amazon and a number of other booksellers online.
Online Video Courses for Beginners
Access over 26 videos that take you from the vary beginning of how to use the Delphi IDE to farther into the product and building your first application for Windows with these free YouTube videos.
Although there are many versions and editions of Delphi, you will be able to apply all the concepts you learn here in later versions of Delphi too – for as long as there is Delphi to learn, these Delphi video tutorials are still valid!
Sample Projects For Beginners
There are 26 sample projects with short snippets for building mobile apps that access various device hardware like the gyroscope, accelerometer, camera, and more.
You can access the mobile snippets from Github or directly from the IDE via the Welcome screen where you can select the Open Sample Project… option. Additionally, there are over 50 other samples you can access to learn how to use various features of Delphi.
Learn From the Delphi Experts
Beginner thru Advanced Courses on VCL, Object Pascal, C++, FireMonkey and more – Plus Online Bootcamps, Conferences, Replays, and Developer Certification Exams.
Intermediate Learning Resources
Access hundreds of hours of free online video courses, a number of different Delphi and Object Pascal books, and hundreds of cross platform app samples for Android, iOS, macOS, Windows, and Linux.
Intermediate Level Books
There are a number of books that are good for intermediate developers in Delphi that cover the Object Pascal language and building apps with FireMonkey.
These include the Expert Delphi, Delphi In Depth: FireDAC, Delphi Programming Projects, More Coding in Delphi, and Cross Platform Development with Delphi 10.2 & FireMonkey. They can be found on Amazon and a number of other booksellers online.
Intermediate Online Video Courses
LearnDelphi.tv has over 100 videos diving into developing with Delphi. These include working with TFDMemTable, VCL controls like TSplitView and TCheckBox, fractals, parallel programming, LiveBindings, video capture, XML databinding, dynamic typing and much more.
In addition to the free online courses LearnDelphi.tv also has a number of paid courses like Building Apps in Delphi With the VCL, Android Clients with Delphi REST Servers, and Building Data Aware Apps using the VCL. Courses are provided by Alister Christie who is an Embarcadero MVP.
Intermediate Sample Projects
There are over 50 Multi-Device Samples including how to access Bluetooth, Maps, the location sensors, in-app payments, Beacons, Windows 10 controls, 3D, parallel programming, physics, and much more.
You can access the multi-device samples from Github or directly from the IDE via the Welcome screen where you can select the Open Sample Project… option. Additionally, there are over 25 mobile snippets you can access to quickly learn how to use various features of Delphi.
Delphi Learning Track on Exercism.io
Exercism.io provides code practice and mentorship for everyone.
The exercism.io Delphi Track mentors are friendly, experienced Delphi Pascal developers who will help teach you new techniques and tricks.
Join hundreds of students on exercism.io who have enjoyed learning and improving their skills by taking this track.
Hundreds of hours have gone into making these Exercism.io Delphi Track exercises fun, useful, and challenging to help you enjoy learning.
Advanced Learning Resources
Access hundreds of hours of free online video courses, a number of different Delphi and Object Pascal books, and hundreds of cross platform app samples for Android, iOS, macOS, Windows, and Linux.
Advanced Developer Books
There are a number of books that are good for advanced developers in Delphi that cover the Object Pascal language and building apps with FireMonkey.
These include the MVVM in Delpi, Hands-On Design Patterns with Delphi, Mastering Delphi Programming, A Complete Reference Guide, Delphi High Performance, and more. They can be found on Amazon and a number of other booksellers online.
Advanced Online Video Courses
The Embarcadero YouTube channel features thousands of hours of free training in Delphi topics from beginner to intermediate and advanced. Featuring video from the CodeRage 2019 conference and hundreds of webinars around the Object Pascal language and Delphi product.
If you are looking to learn more about advanced Delphi topics the Embarcadero YouTube channel is a great resource. It has deep dives into RAD Server, IoT, advanced features of the Delphi IDE, parallel programming, FireDAC, Windows 10, Linux, iOS, Android, and much more.
Advanced Sample Projects
There are 100 Delphi cross platform samples for Android, iOS, macOS, Windows, and Linux available over on Github. Featuring apps like an email client, an RSS reader, an Emoji navigator, a drawing app, a music player, and many more.
You can access the cross platform samples from Github. The samples use a little amount of code to achieve quite a bit of functionality. The cross platform samples are provided for free by an Embarcadero MVP.