Embarcadero is committed to developer education worldwide. Everyday teachers at all stages of education—from high school to universities—use our tools, documentation, and books to inspire the next generation of computer scientists doing software development. The Embarcadero Education Program covers both classroom and home licenses, ensuring students can study at school and at home.
Delphi in South Africa
Every high school student learning computer science in South Africa is using Delphi! Tens of thousands of licenses are given away annually in South Africa as part of Embarcadero’s Education Program.
Getting Started with Delphi
When you teach programming, you need a language that is clear, understandable, and yet doesn’t hide basic and important computer science principles. That language is Delphi: a modern, powerful, object-oriented evolution of Pascal; a language designed to teach good development thinking and practices. Delphi’s language clarity is not just for educational understanding, Delphi is used in thousands of well-known applications by major vendors on Windows, macOS, iOS, Android and Linux. Skills learned with Delphi are applicable to other languages and are directly applicable in the job market.
Using Delphi for education will help you teach and help your students understand. It will give them the fundamental, applicable, and long-lasting skills they need.
Computer Science 101 Topics
|Strong type system|
|Language clarity||( )||( )||( )|
|Object orientation||( )|
|Heap vs stack allocation||( )|
|Advanced features: ARC, interfaces, generics, etc.||( )|
|Strong type system|
|Platforms with an inbuilt UI library||( )||( )||( )||( )||( )|
The importance of the Integrated development environment (IDE) in education
The RAD Studio IDE enables students to learn using two leading languages—Delphi (Object Pascal) or C++. The IDE plays an important role helping students by providing immediate feedback on both the quality and structure of their code. This helps accelerate learning by focusing effort on the science and logical structures of programming, rather than the layout of the code. Avoiding unnecessary formatting frustrations (commonly seen with scripting languages) early on is critical in keeping students engaged.
C++ is the most widely used native application development language today, forming the basis of operating systems, games, and hundreds of applications you and your students have used.
C++Builder uses modern C++ across four platforms, and our tools have been used in education for over twenty years.
Learn Advanced Cross-Platform Programming with C++ Builder
C++Builder provides the best modern platform to learn C++ in a highly-visual environment. Developers can not only develop and compile code with a best in-class IDE and technology, but develop highly graphical interfaces that can work on multiple devices from the same source code. This makes teaching and learning C++ dramatically more engaging and fun!
Award Winning Education Tools
The Embarcadero Academic Program provides FREE access to its award-winning tools for public schools and universities across the globe to help grow the pool of talented developers.
Classroom Based Licensing Package
Our standard classroom based licensing package consists of 15 concurrent RAD Studio Pro licenses with one year of maintenance. Additionally, we provide up to 100 User licenses for Home / Non-Commercial use by students. Each is renewable, comes with one year of maintenance, and free beginners’ books for Delphi & a variety of online materials.
Free licenses are renewed annually dependent on local market restrictions. Please contact an Embarcadero representative for more details.
Any institution that takes up the Academic Program is encouraged to follow Embarcadero on Facebook and is required to display their membership in the program via a link. (Details are provided when you apply).
GET APPROVED NOW!
Embarcadero provides support for hundreds of classrooms that are hosting our products. The management of our Academic Program–including approvals, licensing, and distribution–is done through our local offices and reseller partners via the standard Academic Licenses Request form.
Resources to get started fast and FREE!
* Starter edition will need to be uninstalled if you wish to install the Academic licenses of RAD Studio.