AEM Core contains multiple AEM Maven projects that are code companions for a corresponding tutorial found on https://www.youtube.com/channel/UCPTNFDCUiyqOXcX4MGFNgNw?view_as=subscriber
AEM's SPA Editor provides support for in-context editing of a Single Page Application or SPA. This project is an introduction to SPA development to be used with AEM's SPA Editor JS SDK. Users can complete the tutorial using React framework.
AEM Firebase Guide walks through the process of setting up an AEM project to leverage the firebase web features.