Embedded Linux Class by Mark A. Yoder
The new BeagleImages use systemd for user space initialization.
Here, here and here are some tutorials that look good.