If you think about eCommerce sites, including PrestaShop, open cart, and Magento are usually synonymous with CMS, you don't have to launch a new e-commerce project from scratch because they already have their respective themes. The last thing you have to do is build an account and put your order. Developing the online e-commerce framework using Codeigniter is straightforward. Yeah, it's a big task to develop an e-commerce infrastructure from scratch due to all the different things that need to be considered.
You've found the perfect place to learn about designing an e-commerce system; you'll walk through each stage, one project at a time, constructing it from the front-end user's perspective.
Instead of studying HTML yourself, you'll get to build a website using an HTML framework, and easy would be simpler, so you'll be able to drag and drop new pages into your project easily.
You will be exposed to all facets of Bootstrap 3 and splitting the views down views into different parts. You can learn how to handle your merchandise and orders using an admin desk.
This series would focus on building a shopping cart from scratch, asynchronously, and placing an AJAX order. You can hear about a broad range of skills in this course, including securing and validating.