Learn Delphi!

80 Delphi courses are available from Udemy, Coursera and Edx.

Delphi is an event-driven programming language based on Object Pascal and an associated integrated development environment (IDE) for rapid application development of desktop, mobile, web, and console software, currently developed and maintained by Embarcadero Technologies. Delphi's compilers generate native code for Microsoft Windows, macOS, iOS, Android and Linux (x64 only). Since 2016, there have been new releases of Delphi every six months, with new platforms being added approximately every second release. Delphi includes a code editor, a visual designer, an integrated debugger, a source code control component, and support for third-party plugins. The code editor features Code Insight (code completion), Error Insight (real-time error-checking), and refactoring. The visual forms designer has traditionally used Visual Component Library (VCL) for native Windows development, but the FireMonkey (FMX) platform was later added for cross-platform development. Database support in Delphi is very strong. A Delphi project of a million lines of code can compile in a few seconds – one benchmark[which?] compiled 170,000 lines per second. Delphi was originally developed by Borland as a rapid application development tool for Windows as the successor of Turbo Pascal. Delphi added full object-oriented programming to the existing language, and since then the language has grown to support generics and anonymous methods, and native Component Object Model (COM) support. In 2006, Borland’s developer tools section was transferred from Borland to a wholly owned subsidiary known as CodeGear, which was sold to Embarcadero Technologies in 2008. In 2015, Embarcadero was purchased by Idera Software, but the Embarcadero mark was retained for the developer tools division. Delphi and its C++ counterpart, C++Builder, are interoperable. They share many core components, notably the IDE, VCL, and much of the runtime library. In addition, they can be used jointly in a project. For example, C++Builder 6 and later can consume Delphi source code and C++ in one project, while packages compiled with C++Builder can be used from within Delphi. In 2007, the products were released jointly as RAD Studio, a shared host for Delphi and C++Builder, which can be purchased with either or both. == Origins and location == Delphi is located in upper central Greece, on multiple plateaux along the slope of Mount Parnassus, and includes the Sanctuary of Apollo (the god of light, knowledge and harmony), the site of the ancient Oracle. This semicircular spur is known as Phaedriades, and overlooks the Pleistos Valley. In myths dating to the classical period of Ancient Greece (510–323 BC), Zeus determined the site of Delphi when he sought to find the centre of his "Grandmother Earth" (Gaia). == Origins and location == Delphi is located in upper central Greece, on multiple plateaux along the slope of Mount Parnassus, and includes the Sanctuary of Apollo (the god of light, knowledge and harmony), the site of the ancient Oracle. - read more on Wikipedia

  • flag Udemy
  • student Beginner
  • database eLearning
  • earth English
  • clock 12.5h

Learning Path: Delphi: Cross-Platform Apps with Delphi

A one-stop guide on Delphi to help you build stunning cross-platform apps!

Read More
  • flag Udemy
  • student Expert
  • database eLearning
  • earth English
  • clock 4.5h

Mastering Delphi

Master the power of Delphi for cross-platform and mobile development on Windows^ MacOS X^ Android^ and iOS

Read More
  • flag Udemy
  • student Beginner
  • database eLearning
  • earth English
  • clock 12.5h

The Complete Delphi Masterclass: 3-in-1

Leverage the power of Delphi for cross-platform and mobile development on Windows^ MacOS X^ Android^ and iOS

Read More
  • flag Udemy
  • student Expert
  • database eLearning
  • earth English
  • clock 3.5h

Delphi Solutions - Part 1

Over 30 solutions to help you master the power of Delphi for cross-platform and mobile development on multiple platforms

Read More
  • flag Udemy
  • student Intermediate
  • database eLearning
  • earth English
  • clock 4.5h

Delphi Solutions - Part 2

Over 30 examples to help you master the power of Delphi for cross-platform and mobile development on multiple platforms

Read More
  • flag Udemy
  • student Beginner
  • database eLearning
  • earth English
  • clock 1.5h

RESTful Services with Delphi

Create RESTFul services with the power of Delphi IDE to solve a practical business problem

Read More
  • flag Udemy
  • student Expert
  • database eLearning
  • earth English
  • clock 4h

Working with Delphi

Explore application Development with Delphi!

Read More
  • flag Udemy
  • student Beginner
  • database eLearning
  • earth English
  • clock 1.5h

XML in Delphi Part 1

Create^ read^ and process XML with Delphi using TXMLDocument

Read More
  • flag Udemy
  • student Beginner
  • database eLearning
  • earth English
  • clock 2h

Building Data-Aware Applications in Delphi using the VCL

Components & Controls for Data Oriented Applications

Read More
  • flag Udemy
  • student All Levels
  • database eLearning
  • earth English
  • clock 7h

Learn To Program with Pascal

Master programming on Windows or Mac OS X with Lazarus & Free Pascal or Delphi

Read More
  • flag Udemy
  • student Beginner
  • database eLearning
  • earth English
  • clock 31m

Information System Project Management (English Version)

Project Management^ Project Management Body of Knowledge (PMBOK) ^ IT Project

Read More
  • flag Coursera
  • student Beginner
  • database eLearning
  • earth English
  • clock 18h

Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life

According to legend^ inscribed on walls of the temple on the sacred site of Delphi in Ancient Greece were two premier injunctions: NOTHING IN EXCESS^ and KNOW THYSELF. This course will be an examination of the latter injunction in an …

Read More