PIAIC
PIAIC

Ambient Computing and IoT
Specialization

A FIFTEEN MONTHS IOT AND AI PROGRAM FOR ABSOLUTE BEGINNERS GETTING PAKISTAN READY FOR THE NEW ERA OF INTERNET OF THINGS AND AI.

Detailed Program Structure

Note That First Three Quarters are Common to Every Program and are Compulsory.

Quarter I

(Core)

Object-Oriented Programming using TypeScript

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.

Duration: 13 Weeks

Quarter II

(Core)

Developing Planet-Scale Web 2.0 Serverless Cloud Apps and APIs using Next.js 13 and Cloud Development Kit (CDK) for Terraform

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).

Duration: 13 Weeks

Quarter III

(Core)

Dollar Making Bootcamp - Full-Stack Template and API Product Development

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.

Duration: 13 Weeks

Quarter IV

(Specialization)

Ambient Computing with Voice Assistants and Matter Devices

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.

Duration: 13 Weeks

Quarter V

(Specialization)

Embedded Programming using C and Rust

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.

Duration: 13 Weeks

logo

Made with ❤ by
Abdullah Azhar Khan

Courses

Web3 and MetaverseArtificial IntelligenceBioinformaticsCloud NativeInternet of ThingsNetworking