The Ambient Computing and IoT Specialization focuses on building Smart Homes, Offices, Factories, and Cities using Voice computing, Matter Protocol, and Embedded Devices
Quarter I
CS-101: Object-Oriented Programming using TypeScript
Duration: 13 Weeks
Course Description:
We will start the program by learning the fundamentals of Object-Oriented programming using JavaScript and TypeScript. We will also understand the latest Web trends i.e. Web 3.0 and Metaverse concepts and try to understand their working from the perspective of the users.
:
Background of JavaScript and How to use JavaScript in Browser
:
Fundamentals of JavaScript and Node.js Quiz
:
Fundamentals of TypeScript Quiz
:
TypeScript Professional Proficiency Quiz
:
Git Quiz
:
Create Panaverse DAO Syllabus Website
:
Create PIAIC Website
Quarter II
W2-201: Developing Planet-Scale Web 2.0 Serverless Cloud Cloud Apps and APIs
using Next.js 13 and CDK for Terraform
Duration: 13 Weeks
Course Description:
The objective of this course is to teach participants to develop customer facing planet scale Websites, Full-Stack Apps and templates, Dashboards, and Muti-Cloud Serverless APIs. By the end of the quarter, the participants will be able to develop and deploy web platforms like Facebook, Shopify, etc. The technologies covered in this course will include Next.js 13, Figma, Tailwind CSS, Chakra UI, tRPC, QraphQL, Prisma, Cockroachdb Serverless (PostgreSQL Compatible), AWS Serverless Technologies, and Cloud Development Kit for Terraform (CDKTF).
Quarter III
$-101: Dollar Making Bootcamp - Full-Stack Template and API Product Development
Duration: 13 Weeks
Course Description:
In this quarter students will learn how to make money and boost exports in the classroom (Earn While You Learn Projects)
:
You will be assigned to build a template which we will sell on Theme Forest and Panaverse DAO marketplace. The Panaverse DAO will receive 25% share on the sale of the template which will be used to manage the platform. An additional 15% will be spent on marketing the template. 60% of the revenues will be distributed to the developer through the Panaverse DAO in the form of Panaverse tokens.
:
You will be assigned to build APIs for which you will sell subscriptions on the Panaverse DAO Marketplace. The Panaverse DAO will receive 25% share on the sale of the template which will be used to manage the platform. An additional 15% will be spent on marketing the template. 60% of the revenues will be distributed to the developer through the Panaverse DAO in the form of Panaverse tokens.
Quarter IV
AC-351: Ambient Computing with Voice Assistants and Matter Devices
Duration: 13 Weeks
Course Description:
Ambient computing, also commonly referred to as ubiquitous computing, is the concept of blending computing power into our everyday lives in a way that is embedded into our surroundings - invisible but useful. In a multi-device world, people don't want to spend their life fussing with technology. An ambient approach gets the tech out of your way so you can live your life while getting the help you need. It doesn't matter what device you're using, what context you're in, whether you're talking, typing, or tapping. The technology in your life works together seamlessly. Ambient computing uses all aspects of modern-day technology, including voice assistants, artificial intelligence, sensors, connectivity, cloud computing and more. If you were thinking that the IoT and ambient computing sound a lot alike, you aren't wrong; the two concepts are intertwined. IoT refers to the vast array of devices that connect to the internet to optimize their functionality, like smart sensors and smart speakers: ambient computing builds on that. Ambient computing focuses on the interaction between these devices once they are connected. Matter, the next-generation smart home standard, solves many smart home pain points while bringing all our IoT devices together. Some of the biggest tech companies are working together to make Matter a unified protocol for future smart homes. These companies include Apple, Amazon, and Google. This means Apple HomeKit, Amazon Alexa, Samsung SmartThings, Google Nest, and Samsung SmartThings will support the Matter standard by default for all new devices. In this course we will learn to build smart homes with Amazon Alexa and Matter protocol.
Quarter V
AC-361: Embedded Programming using C and Rust
Duration: 13 Weeks
Course Description:
This is an introductory course about using the C and Rust Programming Languages on "Bare Metal" embedded systems, such as Microcontrollers. We will start by introducing embedded systems and move on to learn the C++ and Rust programming languages. We'll learn about basic programming concepts using C and Rust, then we will explore key concepts in electronics, microcontrollers, and embedded programming. It is a fast-paced, thorough introduction to programming with C and Rust that will have you writing programs, solving problems, burning your code on microcontrollers, playing with GPIOs, and making things that work in no time.
:
Introduction to the Internet of Things (IoT) Quiz
:
C Programming Quiz 1
:
Esp8266 (Node MCU)
:
Jumper Wires
:
Bread Board
:
LEDs
:
Sensors: (Dht11, ultrasonic sensor, IR sensor)