Learning Paths
We have four learning paths, with increasing levels of complexity. The common objective of these learning paths is to provide you with an understanding of all the components of a next-generation Web 3.0 solution, including Physical Computing, Internet of Things (IoT), Artificial Intelligence, and Blockchain, along with supporting technologies including Cloud Computing and how they integrate and interact with each other. All solutions also require you to learn foundational skills such as Programming and Databases.
You will only learn enough about each topic as required to build a complete working solution for a real-world use case. The learning path is a combination of concepts, activities, and projects, starting with the basics and building incrementally.
A collection of microcontroller boards and programs for various sensors, controllers, input and output devices, and communication protocols. Larger projects can be built using a combination of these micro-circuits.
This is a collection of sensor and controller circuits using IoT communication and messaging protocols and an IoT App that work together to provide a complete Smart Home solution to monitor and control appliances in your home.
Distributed apps are next-generation autonomous solutions built using IoT, AI/ML, and Blockchain. This learning path covers multiple solution components to provide an industry-grade solution for Supply Chain Management and a Gamefied Stock Trading app.
Implementing AI/ML algorithms is not easy. Fortunately, there is an alternative in the form of algorithms-as-a-service which allows you to harness the power of AI through simple API calls. This learning path will show you how to use the AI/ML services offered on the cloud by AWS.