AEM 6.4 has reached the end of extended support and this documentation is no longer updated. For further details, see our technical support periods. Find the supported versions here.
The Adobe Consulting Services Team has generated a series of AEM code samples. These samples are well commented pieces of code to help AEM Developers understand the key building blocks of AEM. The samples are available here: https://adobe-consulting-services.github.io/acs-aem-samples/.
A multi-part tutorial designed for developers new to AEM covering fundamental topics like project setup, Core Components, Editable Templates, Client Libraries and component development: Getting Started with AEM Sites - WKND Tutorial
The Adobe AEM Community team creates Developer How To articles. You can find the articles here.
A Maven template to create a new AEM project as starting point to develop your own functionality is available here.
Standard, touch-enabled UI code samples are available here.
Additional code samples are available:
These code samples are for educational purposes only and should not be deployed on a production instance of AEM.