Visit Magento U for more tutorials.
This course will introduce developers to the Magento 2 platform. The course begins with a discussion of basic concepts behind the design and workings of Magento 2. The student is then introduced to essential components of the architecture, and guided through the Magento 2 request flow and rendering processes, databases, service contracts, and Adminhtml.
Please refer to Fundamentals of Magento 2 Development (Bundled) for pre-requisites.
This course is based on Magento Community Edition v2.1.0