Web 3 and Metaverse Specialization

This Web 3.0 and Metaverse specialization focuses on developing full-stack Web 3.0 and Metaverse experiences for the next generation of the internet by specializing in building worlds that merge the best of cutting-edge decentralized distributed blockchains with 3D metaverse client experiences.

Quarter I

CS-101: Object-Oriented Programming using TypeScript

Duration: 13 Weeks

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.

Outline

Quarter II

W2-201: Developing Planet-Scale Web 2.0 Serverless Cloud Apps and APIs

Duration: 13 Weeks

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

Outline
    • API Routes with Next.js (Remote Zoom Class)
    • API Routes
Projects
  1. Next.js Projects
  2. Styling Next.js Projects using TailwindCSS and Chakra UI
  3. Todo Full-Stack App
  4. Build a Twitter Clone

Quarter III

$-101: Dollar Making Bootcamp - Full-Stack Template and API Product Development

Duration: 13 Weeks

Earn While You Learn
  1. Build Full-Stack Next.js 13 Jamstack Templates

    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.

    The Template Standard
  2. Build QraphQL APIs

    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

W3-351: Developing Smart Contracts and Planet-Scale Web 3.0 Dapps

Duration: 13 Weeks

Description

In this course you will learn how to develop Web 3.0 DApps, create a project, deploy it in production, write smart contracts, unit test them, and create user interfaces for them. We will also learn to develop ERC-20 and NFT tokens, DAOs, Oracles, etc. Please note that in order to develop Web 3 applications you also need to build on top of Web 2.0 technologies which we have already covered in the previous quarters.

Outline
  1. Blockchain and Metaverse Theory
  2. Smart Contract Development in Solidity
  3. Dapp Development using Ethers.js and Next.js 13
  4. Tokennomics
Projects
  1. Create a Pako Token
  2. Develop Crowd Sale Contract
  3. Trying it with MetaMask
  4. Trying it with Multisignature Wallets
  5. Sending Tokens using Ethers.js
  6. Create, Deploy, Mint, and Sell an NFT

Quarter V

MV-361: Developing Planet-Scale Open Virtual and Augmented Metaverse Experiences

Duration: 13 Weeks

Description

The Web is the Metaverse. The metaverse requires an infrastructure that connects all of the metaverses so that we can travel between them. This is only achievable with open web-based metaverses. The internet and its browsers are magical. Federated but linked experiences connect pages, people, technology, businesses, standards, and nations. It's unlike anything else. The metaverse should replicate the best qualities of the web - it should just be the web. We just have to extend online responsive design from mobile to desktop to 3D, Augmented Reality, and Virtual Reality. This course will teach you how to build the Open Social Spatial Web with WebXR and WebGPU technologies.

Outline
  1. Open Metaverse Web Development
  2. Blender 3D asset Creation for the Metaverse (Remote Zoom Class)
  3. Build a 3D Donut using Blender 3
  4. Build a Viking Scene using Blender 3
  5. Modeling a Time Machine using Blender 3
  6. Illustrating an Alien Hero with Grease Pencil
  7. Build a 3D Sword in the Stone using Blender 3