Giter Club home page Giter Club logo

panaverse.github.io's Introduction

Certified Web 3.0 and Metaverse Developer: A Nationwide Program in Karachi, Lahore, Islamabad, and Peshawar

Panaverse DAO Logo

The Future of the Web is Web 3.0, Metaverse, and Edge Computing. Panaverse DAO is a movement to spread these technolgies globally. It is community of Web 3 and Metaverse developers, designers, trainers, startup founders and service providers.

New Schedule

Panaverse DAO and ERC-20 Tokens

Panaverse will be managed by a DAO and and we will issue 1 Billion Panaverse ERC-20 tokens in 2023 to international investors.

These tokens will be issued in a crowdsale to investors globally. A Percentage of them will also be issued to Panaverse DAO Leaders, Managers, Developers, Designers, and Performant Students.

The Panaverse DAO team is also starting to form, consisting of 60+ developers and trainers across Pakistan (more are continuously being added).

Watch the Insane Future of Web 3.0 and Metaverse Introductory Video in Urdu

Watch What is Web 3.0 in Urdu

Watch Welcome to Metaverse in Urdu

METAVERSE: A new world is in making in Urdu

Andrew Grove, "Strategic Inflection Points"

The Metaverse opens up a world of possibilities for Pakistan. Can we take advantage?

The Metaverse From A Developer's Perspective

The Panaverse Introduction Presentation

Web3 Metaverse

All Students Should Start Learning JavaScript

All students are required to start learning JavaScript immediately, even before the program starts. It will help them prepare for the classes.

Watch JavaScript by Zeeshan Hanif

Our JavaScript Text Book:

JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages

Prime Directive of the Program:

Students who do not fulfill these three requirements will immediately be dropped from the program:

  1. Pass All Quizzes
  2. Complete and Submit All Projects (No copy-paste allowed)
  3. Earn Dollars in the International market, as per faculty direction.

Study, Work Hard, or Get Out of the Way

Students who do not pass exams or complete projects will be immediately dropped from the program.

Earn Money While You Study

Earn while you study

The student will be able to earn money while studying in this program. This program is designed in such a way that students can begin earning money after completing the first six months of the program. They will be assigned Web 2, Web 3, and Metaverse projects that will provide them with a revenue stream. This revenue stream will continue even after the completing of the program.

All students of the Certified Web 3.0 and Mataverse Program will be part of the program with the objective of generating revenue in dollars ASAP. As soon as the students have demonstrated that he/she can do professional work using TypeScript, Next.js, Chakra UI, etc. they will become Panacloud Developer Associates. They will be assigned a project by the Faculty Leads and assigned to one of the following Project Managers who will supervise their work: Hira, Mohsin, Aamir, Arsalan, Adil, Waris, Murtaza, Uzair, Tanzeel, and Hasan.

Outcome for Students

The students who graduate from this one-year program will be able to earn $50 per hour, to begin with. This will be a great opportunity for students and professionals of Pakistan.

Top 5 'Metaverse' jobs that will rule the future of tech industry

Blockchain Developer Salary - Jun 2022

Web3 Salaries Soar to $750,000 for Rank-and-File Devs

The Metaverse, Blockchain Gaming, and NFTs: Navigating the Internet’s Uncharted Waters

How To Become Metaverse Developer: Scope, Skills, and Salary

The Plan in a Nutshell

The target is to train 1 Million developers across Pakistan who are experts in Web 2.0, Web 3.0, and Metaverse Technologies.

The first batch of 3,710 students will start their training on Tuesday, September 27.

Given the current financial situation in the country, we are combining our teaching and dollar-making business activities. This is going to be a totally new kind of program where students will be taught during the classes how to earn dollars i.e. Earn while you Learn.

During the next phase, we will select 50 top students, make them faculty members, and start classes in 50 cities/universities across Pakistan. In this phase, we will be training 20,000 (50 x 400) students, Insha Allah.

In the third phase, we will spread to all districts of Pakistan and make it a software development hub in this coming age of Web 3.0 and Metaverse.

May God help us in this movement to save Pakistan.

Panaverse Certified Web 3.0 and Metaverse Developer Tranining Program

The internet is undoubtedly the most significant technological development in human history. Although the industry has progressed immensely since its inception, we are just scratching the surface of what it can do for us. Web3 and metaverse technologies improves the internet as we know it today by adding innovative new features and enhancements. The metaverse reimagines the frontend, and web3 the backend of the web. Web 3.0 and the Metaverse will work together and complement each other in the future. Whereas Web 3.0 is primarily concerned with who will own and rule the internet of the future, the metaverse concept is concerned with how users will interact with it. When the metaverse world would come to fruition, it may be centralised (as in Web 2.0), decentralised (as in Web 3.0), or a hybrid of the two. In any case, it is likely that the world will be powered by NFTs (i.e. unique tokens).

Citi is the latest Wall Street firm to issue a bullish forecast for web3 and the metaverse, which describe a future internet vision based on decentralised technologies and virtual worlds. Citi said in a research report published in March 2022 that the metaverse economy could have a total addressable market of up to $13 trillion and can capture five bullion users by 2030. We suggest you download the Citi's research report from here

Goldman Sachs Sees the Metaverse as $8 Trillion Opportunity.

Read the paper Opportunities in the metaverse by JP Morgan.

Tech Giants Create Metaverse Standards Forum for Software and Terminology Standards

This program 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 (including Web 2.0 centralized serverless cloud technologies).

After completing this program you will be able to develop 2D and 3D experiences that scale instantly to support even the most demanding applications, while at the same time delivering up to 90% cost savings. This stack which will be covered in this program is ideal for a broad set of applications. For example, enterprises that have hundreds of thousands of applications, or software as a service (SaaS) vendors that have multi-tenant environments with hundreds or thousands of databases, can use this stack across the entire enterprise both for 2D and 3D development.

The term metaverse is a combination of the Greek words meta, which means "beyond," "transcending," or "more comprehensive," and english word universe, which means "all existing matter and space." The options for entering virtual reality are limited to open and closed metaverses. Because there is no single, universal vision of a 3D virtual world on which everyone can agree, we believe the Metaverse will be made up of a number of open and closed ecosystems.

You can think of the stack which we will cover in this course in terms of layers. The first layer is the Web 2.0 technologies which provide the tools to develop 2D frontends and a highly sclable and cost effective cloud backend. The second layer is the Web 3.0 technolgies that is built using the first layer and the Ethererum blockchain. The third layer replaces the 2D frontends with 3D and XR technolgies for developing metaverse experiences. In the third layer we use all the backend technologies included in the first two layers, only the frontend changes. The third metaverse layer can be based on open and closed ecosystems.

Why You Should Learn Web 2.0 Before Getting into Web 3.0

The Web 2.0 full stack applicatios are build using these technologies, this is the first layer of our development stack:

  1. Typescript Programming Language for Front-end and Backend Development
  2. WebAssembly
  3. Visual Studio Code Editor
  4. Next.js 13 for Server Side Components
  5. The Future of the Web: From Cloud to Edge
  6. Infrastructure as Code using AWS Cloud Development Kit
  7. AWS Lambda for Serverless Edge Computing
  8. The Future of the Web is on the Edge
  9. Prisma ORM
  10. Graph and Relational Serverless Databases
  11. Strapi Headless CMS
  12. Panacloud CLI for API Development

For more details check out the Panacloud Web 2 Learning Repo and projects repo

This Web 2.0 stack can be easily extended to develop Web 3.0 Dapps using these technologies, this is the second layer:

Web3 Stack

  1. Ethereum Blockchain
  2. Solidity Smart Contract Programming Language
  3. OpenZepllin Smart Contracts
  4. Hardhat Ethereum Development Envirnoment
  5. Ethers.js
  6. Metamask Wallet
  7. Alchemy
  8. The Graph
  9. Chainlink
  10. Panacloud Panaweb Web 3 Framework (Under development)

For more details check out the Panacloud Web 3 Learning Repo and Smart Contract Learning Repo

Optional Side Note: ENS Domain

Web 3.0 world is about to happen. In order to be functional in this new brave world I have just registered these ENS domains:

panacloud.eth

panaverseco.eth

ziakhan.eth

To register go to

ENS News: Ethereum Domain Names Top NFTs as Most Traded Asset on OpenSea

The Web 2.0 and Web 3.0 layers can easily be extended to develop Metaverse experiences, which is the third layer in our stack. The backend will remain more less the same, the front-end will move towards 3D XR experiences from 2D user interfaces.

The metaverse development stack can be may be an open ecosystem with browser acting as a sort of operating system:

  1. WebGPU
  2. WebXR
  3. Three.js
  4. WebRTC, 100ms, and Yjs called CRDTs. ( Watch Metaverse experience with WebRTC )
  5. Webaverse

For more details check out the Panaverse's Open Metaverse learning repo.

Currently, it seems that Apple, Meta, and Microsoft are going to introduce closed metaverse ecosystems. Unity 3D may be the best option to develop for these platforms:

  1. Unity 3D XR Development Platform
  2. C# for Unity XR Programming

The following concepts and technologies will also help us build the metaverse experiences:

  1. UX for XR: User Experience Design and Strategies for Immersive Technologies (Design Thinking)
  2. Brain-Computer Interfaces (BCI)
  3. AI In The Metaverse
  4. Metaverse Avatar
  5. Digital Twins
  6. IoT and Metaverse

Metaverse Relationships

Program Duration and Fee

The program will consist of four quarters. The fee will be Rs. 3,000 per quarter. Every week there a combination of onsite and online live classes. Students will also watch recorded videos and study textbooks.

Panaverse is a Hybrid Organization

Our Panaverse Certified Web 3.0 and Metaverse program will be a hybrid of a business entity and an educational institution i.e. it will be a division of Panacloud and a program of PIAIC.

The mission statement of the Panaverse (a division of Panacloud) is to become the largest and most profitable Jamstack, Web 3.0, and Metaverse Template provider on Themeforest, Sketchfab, etc.

Onsite Faculty Members

Zia Khan, Daniyal Nagori, and Ali Razzaq

Remote (online on Zoom/Youtube) Faculty Members

Hira Khan, Adil Altaf, and Khurram Shaikh

YouTube Channel: https://www.youtube.com/@panaverse

Note: Students are Required to Participate in Both Onsite and Online Discord Classes

Panaverse Technical Consultants

Zeeshan, Mohsin, Aamir, Arsalan, Waris, Murtaza, Uzair, Tanzeel, Hasan, and Mateen.

Panaverse Team

Management Team

All COO's will create and manage Learning Cell Managers. All 3,500 students/members must belong to a learning cell.

Onsite Class Schedule

Karachi

Tuesday: Section A - 6:00 pm to 10:00 pm in Bahria Auditorium, First Class Starting from September 27, 2022

Wednesday: Section B - 6:00 pm to 10:00 pm in Bahria Auditorium, First Class Starting from September 28 2022

2 Sections of 750 each in Karachi = 1,500

Lahore

Sunday: Section C - 9:00 am to 1:00 pm in UMT Auditorium, First Class Starting from October 2, 2022

Sunday: Section D - 2:00 pm to 6:00 pm in UMT Auditorium, First Class Starting from October 2, 2022

2 Sections of 500 each in Lahore = 1,000

Islamabad

Saturday: Section E - 9:30 am to 1:30 pm in Air University Auditorium, First Class Starting from October 1, 2022

Saturday: Section F - 2:30 pm to 6:30 pm in Air University Auditorium, First Class Starting from October 1, 2022

2 Sections of 480 each in Islamabad = 960

Peshawar

Friday: Section G - 3:00 pm to 7:00 pm in CECOS Auditorium, First Class Starting from September 30, 2022

1 Section of 250 in Peshawar = 250

Note: Those who do not live in the cities mentioned above should plan to travel to attend the onsite class.

Online (Zoom/YouTube) Class Schedule

Online Classes to supplement onsite classes starting:

Programming for Absolute Beginners By Daniyal Nagori

Every Monday, 8:00 pm

https://us06web.zoom.us/j/89709556558?pwd=aUpoeURFalZVR2FIRFpPNGl2TC95dz09

Project-Based Introduction to Programming By Hira Khan and Adil Altaf

Every Saturday, 8:00 pm

https://us06web.zoom.us/j/87907923809?pwd=eWdjektteFpKSlBjSDZ4M2VUT2dQdz09

We have a capacity of 500 participants on Zoom, therefore the classes will also be live broadcast on Panaverse DAO YouTube Channel:

YouTube Channel

Panaverse Community

We will be using Discord, Twitter, Facebook, and Linkedin extensively in this course:

Join the Panacloud's Panaverse Discord Text and Voice Channels

Join the Metaverse Facebook Group

Panaverse on Twitter, always mention this when asking questions

Panaverse Linkedin Page

Experts to Follow

Vitalik Buterin, Co-founder of Ethereum

Matt Pocock, TypeScript Expert

Bruno Simon, Three.js Expert

Matt Perry, Framer Motion Expert

Zia Khan, Co-founder of Panacloud

Technologies to Follow

TypeScript

Next.js

React

Chakra UI

Prisma

Ethereum

Solidity

Three.js

WebGPU

WebXR

Companies to Follow

Vercel, the creators of Nextjs

Netlify, the advocate of Jamstack

Theme Forest, The world leader in website themes and templates

Panaverse

Books

Download Books

Program of Studies

The online program consists of four quarters listed below and will mainly be focused on imparting knowledge by training students to develop projects. The classes will mainly be taught on the weekends or after 6:00 pm (Pakistan Time) on weekdays so that everyone can attend. We will have main onsite classes supplemented by Zoom labs and recorded videos.

Web3 Metaverse

Quarter I

Quarter I-A: Web 3.0 and Metaverse Theory

Quarter I-B: Object Oriented Programming using Typescript

Web 3.0 Serverless API Development Special Classes for TypeScript Developers

Quarter I Quizzes

Quarter I Assignments and Projects

Required: Learn Fundamentals of Version Control with Git

Study Material for Super-Achievers: UI/UX Design using Figma and Design Patterns Part 1

Study Material for Super-Achievers: WebAssembly and AssembleScript

Quarter II

Quarter II-A: Advanced Web 2.0 Development using Next.js

Quarter II-B: Open Metaverse Web Development

Quarter II-C: Smart Contract Development with Solidity and Hardhat for Metaverse Economy

Quarter II Assignments and Projects

Study Material for Super-Achievers: Blender 3D Asset Creation for the Metaverse and Design Patters Part 2

Quarter III

Quarter III-A: Dapp Development using Ethers.js, Next.js, and Solidity

Quarter III-B: Metaverse Development with Unity and C#

Quarter III-C: Serverless API Development

Quarter IV

Quarter IV-A: Advanced Web 3.0 Development: DAO, Oracles, Graphs, DeFi and Tokenomics

Quarter IV-B: Computer Graphics Programming

Quarter IV-C: Advanced Cross Platform Metaverse Development with Unity and C#

Program Details:

Quarter I-A: Web 3.0 and Metaverse Theory

Panaverse DAO

Web 3 User Manual

Metaverse: Open for business?

Mastering Blockchain Book

Download Mastering Blockchain Book

The Metaverse Book

Additional Material:

Blockchain By Zeeshan Usmani

Also refer to Appendix E for reading list.

Quarter I-B: Object Oriented Programming using Typescript

TypeScript is the top programming language, and our core language

The student should learn HTML, CSS, and Javascript by going through these videos:

Learn HTML by Hira Khan

Learn CSS Intro by Hira Khan

Learn JavaScript by Zeeshan Hanif

JavaScript Free Code Camp for Practice

We will cover the following Textbooks in class:

Chapters 2-6, 13 of JavaScript from Beginner to Professional: Learn JavaScript quickly by building fun, interactive, and dynamic web apps, games, and pages

JavaScript Book Code

JavaScript is no longer the favorite programming language for developers, TypeScript is the number one programming language among developers

Chapters 1-11 of Learning TypeScript: Enhance Your Web Development Skills Using Type-Safe JavaScript

In Class Companion projects and articles for Learning TypeScript

Learning TypeScript Project Code in Class

TypeScript Cookbook: Future Advanced TypeScript Book

Note:

TypeScript and C# both were created by the same person named Anders Hejlsberg

Learning Basic JavaScript Schedule for Our Classes:

We are holding three classes a week to teach you programming. Your onsite class, Monday Zoom/YouTube Class at 8:00 pm by Daniyal, and Saturday Zoom/YouTube Class at 8:00 pm by Hira Khan and Adil Altaf.

All our COO's and Line Managers will also conduct help desk sessions. Please contact your section COO to get the schedule of help desk sessions.

Please note that currently we have over 100 officers of Panaverse DAO appointed and ready to help you learn programming, but you will have to reach out and ask for help.

All our classes and help desk sessions we will follow this sequence:

  1. Background of JavaScript and How to use JavaScript in Browser

  2. Variables, Primitive data types Analyzing and modifying data types, and Operators (Chapter 2 of JavaScript from Beginner to Professional)

  3. Intro to Node.js, .mjs files, Modules, NPM, import, export, and using external modules with npm:

Learning Presentation

  1. Learn how to accept user input in your Node.js JavaScript programs, this will allow us to create interactive Node.js console programs using prompt-sync library. The last example in this presentation shows you how to use prompt-sync library in your Node.js programs:

Learning Presentation

Note: After this point we will do all our class work and exercises using Node.js in .mjs files. We will also be able to develop interactive Node.js console programs which will greatly help the students to learn.

  1. Using Arrays and Objects in Node.js Programs (chapter 3 of JavaScript from Beginner to Professional)

  2. Using if and if else statements, else if statements, Conditional ternary operators, and switch statements in Node.js programs (chapter 4 of JavaScript from Beginner to Professional)

  3. Using while loop, do while loop, for loop, for in, and for of loop in Node.js (chapter 5 of JavaScript from Beginner to Professional)

  4. Using Basic functions, Function arguments, Return, Variable scope in functions, Recursive functions, Nested functions, Anonymous functions, and Function callbacks in Node.js (chapter 6 of JavaScript from Beginner to Professional)

  5. Using Concurrency, Callbacks, Promises, async / await, and Event loop (chapter 13 of of JavaScript from Beginner to Professional)

At this stage students are required to complete and submit the following exercises:

Submit Form

After this we will start Learning TypeScript which is a subset of JavaScript.

Learn From Matt Pocock The TypeScript Wizard

Latest News: Matt Joins Vercel

Total TypeScript Website

TypeScript Crash Course for Beginners with Matt Pocock: Video

Learning TypeScript from Scratch with Matt Pocock: A TypeScript tutorial

Beginner TypeScript Tutorial

Zod Tutorial: Video

Zod Docs

Advanced TypeScript Workshop

Advanced TypeScript with Matt: Video

TypeScript Tips

TypeScript tips and Tricks with Matt: Video

Quater I Quizzes

TypeScript Proficiency Quiz Details and Instructions

All Web 3 and Metaverse Students who are already software developers will appear in the following Quiz remotely from home:

Name: TypeScript Proficiency Quiz

Date and Time: Sunday, Oct 23, 9:00 pm

URL: https://portal.piaic.org/

Total MCQs: 63

Total Time: 120 minutes

Preparation Resource:

https://github.com/panacloud-modern-global-apps/learn-typescript

Please complete your installation, etc. ASAP i.e. before the exam.

It is important to note the following:

  1. You will attempt your exam at your home using the Safe Exam Browser.
  2. Download & Install Safe Exam Browser from Portal.
  3. After Installing the safe browser, download the Config file from the PIAIC Portal.
  4. Right click on the config file and select “open with” then select SEB.
  5. After running the Config file, log in with PIAIC Portal Credentials
  6. Select your Quiz and enter the security key (which will be available on the portal in the exam section) & start the test.
  7. Make sure you have a stable internet connection before attempting the quiz.
  8. Once you have completed the quiz simply logout and close the browser, your quiz will be submitted.
  9. The Quiz can only be attempted on a Laptop or a Desktop computer running Windows or Mac only.
  10. If you miss the quiz date there will be strictly no re-scheduling
  11. Security key for the quiz will be available on Portal in exam section
  12. It is essential to note that QUIZZES WILL NOT BE RESCHEDULED FOR ANY REASON REGARDLESS OF THE CIRCUMSTANCES.

Safe Exam Browser installation and configuration Guide is available here.:

https://youtu.be/MhYvz-50y0Y

Download Safeexam Browser

Note: Those who are beginners in programming should not appear in this quiz now, but will appear in the quiz at the end of the quarter.

TypeScript Cheetsheet

Fundamentals of JavaScript and Node.js Quiz on Sunday, November 13

All Web 3.0 and Metaverse Students will appear in the following Quiz remotely from home:

Total MCQs: 30

Duration: 60 minutes

Date and Time: Sunday, November 13, 9:00 pm.

Preparation Resources:

  1. Chapters 1, 2, 3, 4, 5, 6, and 13 of JavaScript from Beginner to Professional Download the Book From https://github.com/rrizwan98/Web-3.0-Books

  2. Node.js Presentation: https://docs.google.com/presentation/d/1eOLJTN0FyVAw6lMUvA_XYLORKnudWXyzXsB6sg5oPIs/edit?usp=sharing

  3. Onsite and online classes on Panaverse YouTube Channel: https://www.youtube.com/@panaverse

Covers the following Topics:

  1. Background of JavaScript and How to use JavaScript in Browser
  2. Variables, Primitive data types Analyzing and modifying data types, and Operators (Chapter 2 of JavaScript from Beginner to Professional)
  3. Intro to Node.js, .mjs files, Modules, NPM, import, export, and using external modules with npm: https://docs.google.com/presentation/d/1eOLJTN0FyVAw6lMUvA_XYLORKnudWXyzXsB6sg5oPIs/edit?usp=sharing
  4. How to accept user input in your Node.js JavaScript programs, this will allow us to create interactive Node.js console programs using prompt-sync library. The last example in this presentation shows you how to use prompt-sync library in your Node.js programs: https://docs.google.com/presentation/d/1eOLJTN0FyVAw6lMUvA_XYLORKnudWXyzXsB6sg5oPIs/edit?usp=sharing Note: After this point, we will do all our class work and exercises using Node.js in .mjs files. We will also be able to develop interactive Node.js console programs which will greatly help the students to learn.
  5. Using Arrays and Objects in Node.js Programs (chapter 3 of JavaScript from Beginner to Professional)
  6. Using if and if else statements, else if statements, Conditional ternary operators, and switch statements in Node.js programs (chapter 4 of JavaScript from Beginner to Professional)
  7. Using while loop, do while loop, for loop, for in, and for of loop in Node.js (chapter 5 of JavaScript from Beginner to Professional)
  8. Using Basic functions, Function arguments, Return, Variable scope in functions, Recursive functions, Nested functions, Anonymous functions, and Function callbacks in Node.js (chapter 6 of JavaScript from Beginner to Professional)
  9. Using Concurrency, Callbacks, Promises, async / await, and Event loop (chapter 13 of JavaScript from Beginner to Professional)

Quarter I Assignments and Projects

Wednesdays Web 3.0 Online Class by Zia and Ali available at:

https://www.youtube.com/watch?v=sQuclh-Yk6A

Slides for the class are available at:

https://docs.google.com/presentation/d/1FSbr9aJwO0-fmZHqWy_eHO2N_jwJLmQCy4cG8rd4ctw/edit?usp=sharing

In this online class, we have covered up to slide number 118.

Now everyone has to submit the following five Web 3.0 challenge assignments:

  1. Create a Token and Become a Liquidity Provider on Uniswap (Goerli Testnet) (On Slide #75)
  2. Supply and Borrow Assets with Aave Protocol (On Slide #88)
  3. Create DAO and Add Members (On Slide #102)
  4. Create a Fundraising Presentation for a New Web3 Project (On Slide #109)
  5. Register Your Domain at ENS Service on a Testnet (On Slide #118)

Please submit your assignments as per the instructions on the slides.

Quarter I Metaverse Presentations

The students are required to make Metaverse presentations on Google slides:

  1. What is the Metaverse? (Part I of The Metaverse Textbook) Due on Sunday, October 9, 2022 Midnight
  2. How the Metaverse Will Revolutionize Everything? (Part III of The Metaverse Textbook).
  3. What is Required to Build the Metaverse? (Part II of The Metaverse Textbook).

In addition to the Textbook reading material you may refer to any additional material with references.

Bonus Points: Students who upload a video presentation on YouTube will receive a large number of bonus points. . When you have completed your presentation please submit your repository URL in this form:

Web 3.0 and Metaverse Project Submission Form

Quarter I Web 3.0 Presentations

The students are required to make Web 3 presentations on Google slides:

  1. Blockchain 101 and Decentralization (Chapters 1 and 2 of Mastering Blockchain Textbook).
  2. Ethereum and Smart Contracts (Chapters 10, 11, 12, and 13 of Mastering Blockchain Textbook).
  3. Tokenization (Chapter 18 of Mastering Blockchain Textbook).

In addition to the Textbook reading material you may refer to any additional material with references.

Bonus Points: Students who upload a video presentation on YouTube will receive a large number of bonus points.

When you have completed your presentation please submit your repository URL in this form:

Web 3.0 and Metaverse Project Submission Form

Quarter I JavaScript Homework Coding Exercises:

Getting Started Exercises with JavaScript and Node.js

Quarter I TypeScript Homework Coding Projects:

TypeScript Projects for Students

Required: Learn Fundamentals of Version Control with Git

All projects will be sumitted by creating a public repository on GitHub. Please learn Git and GitHub by using these resources:

Version Control using Git and GitHub By Sir Zeeshan Hanif Videos

Chapters 1, 2, 3, and 4 Learn Version Control with Git: A step-by-step course for the complete beginner by Tobias Günther

We will also covers these readings:

https://help.github.com/articles/markdown-basics/

http://stackoverflow.com/questions/5009600/difference-between-fork-and-branch-on-github

http://stackoverflow.com/questions/3329943/git-branch-fork-fetch-merge-rebase-and-clone-what-are-the-differences

https://git-scm.com/book/en/v2/Git-Branching-Rebasing

http://git-scm.com/book/en/v2/Git-Branching-Remote-Branches#Tracking-Branches

For practice: https://try.github.io/levels/1/challenges/1

Homework:

https://www.datacamp.com/courses/introduction-to-git-for-data-science

Please create a private Github repository for each project and give read access to Faculty Github IDs:

  1. ziapanacloud
  2. daniyalnagori

When you have completed your project please submit your repository URL in this form:

Web 3.0 and Metaverse Project Submission Form

Note: Plagiarism is illegal, immoral and unacceptable. Any student who plagiarizes will immediately be removed from the program.

The Topic in Detail to be Covered in Class:

Class 1 and 2:

  1. Review the Details of the Program ( www.pavaverse.co ) including the "Earn While You Learn" which is integrated in the Program.
  2. Discuss the procedure of appointing COOs and Line Managers.
  3. Panaverse Intro

Class 3

Node.js Intro

Web 3.0 User Manual

Future Classes

  1. Blockchain 101 (Chapter 1 of Mastering Blockchain by Imran Bashir).
  2. What is the Metaverse? (Initial Review of Chapters 1-4 of The Metaverse Book by Matthew Ball).
  3. Install Chrome, VS Code, and Node.js
  4. JavaScript in the Browser: Chapters 1 and 2 of JavaScript from Beginners to Professional by Svekis, Putten, and Percival.
  5. JavaScript on the Server: Node and NPM Introduction https://www.tutorialspoint.com/nodejs/index.htm
  6. TypeScript is the de facto standard: https://www.innoq.com/en/articles/2022/06/dependently-typed-typescript/

Online (Zoom/YouTube) Class Schedule

Online Classes to supplement onsite classes starting:

Programming for Absolute Beginners By Daniyal Nagori

Every Monday, 8:00 pm

https://us06web.zoom.us/j/89709556558?pwd=aUpoeURFalZVR2FIRFpPNGl2TC95dz09

Project-Based Introduction to Programming By Hira Khan and Adil Altaf

Every Saturday, 8:00 pm

https://us06web.zoom.us/j/87907923809?pwd=eWdjektteFpKSlBjSDZ4M2VUT2dQdz09

We have a capacity of 500 participants on Zoom, therefore the classes will also be live broadcast on Panaverse DAO YouTube Channel:

YouTube Channel

Web 3.0 Serverless API Development Special Classes for TypeScript Developers

All those student who already know JavaScript and TypeScript will learn to develop Web 3.0 Serverless APIs in the first quarter of the program from the best developers of Panacloud in Zoom/YouTube Classes. In order to be selected for this group they will have to pass a TypeScript Multiple-Choice Quiz on Sunday, October 23 at 8:00 pm. The student will appear in the online Quiz from home, The details about how to appear in Quiz will be shared with you latter.

Those developers who will pass this TypeScript Quiz will help in teaching programming to other students and learn API development in the first quarter. The students who donot know TypeScript will focus on learning JavaScript/TypeScript in the first quarter and API development in the third quarter.

Must Have: Create Free AWS Account

AWS Free Tier

Note: For AWS Free Tier you will need a credit or debit card. The easiest way for Pakistani students is to open a bank account in Meezan Bank. Open a Meezan Aasan Account if you have no earning proof. Meezan Bank will charge Rs. 1100 for ATM Debit Card and there is a requirement of Rs. 100 minimum deposit. The card will be delivered in a few weeks. Our students have reported that this Debit card works with AWS.

Now you can create virtual VISA Debit card through NayaPay App which can be used to create AWS/GCP/Azure account. This is good NEWS For those students who find it difficult to create physical VISA/Master Card from Banks; this is a great option to avail.

You can also get a $300 credit

The mission of Panaverse DAO is to empower developers. Our developers will be developing APIs and Front-end Web 2, Web 3, and Metavers templates for a global marketplace. In this class we will learn to develop APIs.

To develop GraphQL APIs we will be using this Stack: GraphQL, AWS AppSync, AWS Lambda Functions, AWS Nepture Serverless Graph Database and AWS Arora Serverless Database

We will cover the following material and learn how to develop AWS GraphQL Serverless APIs:

  1. The CDK Book
  2. AWS Lambda
  3. Learn GraphQL
  4. AWS AppSync Lambda as Datasource
  5. Connecting to Appsync GraphQL API with Apollo Client
  6. Appsync without any data source
  7. Building a GraphQL API on AWS with Amazon Neptune Graph Database and CDK
  8. Graph Database Neptune Serverless
  9. How to use V2 Aurora Serverless Database with CDK v2.20.0 library
  10. How to use Cognito with AppSync
  11. Building Real-time Serverless APIs with PostgreSQL, CDK, TypeScript, and AWS AppSync
  12. AWS AppSync launches new API command to test GraphQL resolvers
  13. Use Postman to test a service with GraphQL in AWS (AppSync, Apollo)
  14. Speed Up Your Local Development Cycle with the AWS AppSync Simulator
  15. Panacloud CLI
  16. The Elite team will become part of API Team, watch

Note: Panacloud CLI is Open Source Tool we will also contribute in its development.

Study Material for Super-Achievers: UI/UX Design using Figma and Design Patterns Part 1

Textbook for Super-Achievers: Designing and Prototyping Interfaces with Figma

Follow Daily UI Design Challenge Videos

Design Patterns in TypeScript Part 1

Abstract Factory, Factory Method, Singleton, Decorator, and Command.

Advanced TypeScript Patterns by Matt Pocock

Study Material for Super-Achievers: WebAssembly and AssembleScript

Learning Repo: Learn WebAssembly with AssemblyScript in Baby Steps

Quarter II-A: Advanced Web 2.0 Development using Next.js 13

WHAT IS NEXT JS AND WHY SHOULD YOU USE IT IN 2022?

Next.js Learning Repo

Latest UI Design Trends Learning Repo

Quarter II-B: Open Metaverse Web Development

Follow this Repo

Quarter II-C: Smart Contract Development with Solidity and Hardhat for Metaverse Economy

Solidity Programming Essentials - Second Edition

Solidity Learning Repo

Class Videos

Class 1: Steps 00 and 01: Blockchain, Ethereum Smart Contract, and Hardhat Intro in English on Facebook

Class 1: Steps 00 and 01: Blockchain, Ethereum Smart Contract, and Hardhat Intro in English on YouTube

Class 1: Step 00 and 01: Blockchain, Ethereum Smart Contract, and Hardhat Intro in Urdu on Facebook

Class 1: Step 00 and 01: Blockchain, Ethereum Smart Contract, and Hardhat Intro in Urdu on YouTube

Class 2: Step 03 Part 1 - Solidity Tutorial in English on Facebook

Class 2: Step 03 Part 1 - Solidity Tutorial in English on YouTube

Class 2: Step 03 Part 1 - Solidity Tutorial in Urdu on Facebook

Class 2: Step 03 Part 1 - Solidity Tutorial in Urdu on YouTube

Class 3: Step 03 Part 2 - Solidity Tutorial in English on Facebook

Class 3: Step 03 Part 2 - Solidity Tutorial in English on YouTube

Class 3: Step 03 Part 2 - Solidity Tutorial in Urdu on Facebook

Class 3: Step 03 Part 2 - Solidity Tutorial in Urdu on YouTube

Class 3 Part 2: Step 03 Part 2B - Solidity Tutorial in Urdu on YouTube

Class 4: Step 03 Part 3 - Solidity Tutorial in English on Facebook

Class 4: Step 03 Part 3 - Solidity Tutorial in English on YouTube

Class 4: Step 03 Part 3 - Solidity Tutorial in Urdu on Facebook

Class 4: Step 03 Part 3 - Solidity Tutorial in Urdu on YouTube

Class 5: Step 03 Part 4 - Solidity Tutorial in English on Facebook

Class 5: Step 03 Part 4 - Solidity Tutorial in English on YouTube

Class 5: Step 03 Part 4 - Solidity Tutorial in Urdu on Facebook

Class 5: Step 03 Part 4 - Solidity Tutorial in Urdu on YouTube

Class 6: Step 03 Part 5 - Solidity Tutorial in English on Facebook

Class 6: Step 03 Part 5 - Solidity Tutorial in English on YouTube

Class 6: Step 03 Part 5 - Solidity Tutorial in Urdu on Facebook

Class 6: Step 03 Part 5 - Solidity Tutorial in Urdu on YouTube

Class 7: Step 03 Part 6 - Solidity Tutorial in English on Facebook

Class 7: Step 03 Part 6 - Solidity Tutorial in English on YouTube

Class 7: Step 03 Part 6 - Solidity Tutorial in Urdu on Facebook

Class 7: Step 03 Part 6 - Solidity Tutorial in Urdu on YouTube

Class 8: Step 04 - Chapter 02 Textbook in English on Facebook

Class 8: Step 04 - Chapter 02 Textbook in English on YouTube

Class 8: Step 04 - Chapter 02 Textbook in Urdu on Facebook

Class 8: Step 04 - Chapter 02 Textbook in Urdu on YouTube

Class 9: Step 04 and 05 - Chapter 02 and 03 Textbook in English on Facebook

Class 9: Step 04 and 05 - Chapter 02 and 03 Textbook in English on YouTube

Class 9: Step 04 and 05 - Chapter 02 and 03 Textbook in Urdu on Facebook

Class 9: Step 04 and 05 - Chapter 02 and 03 Textbook in Urdu on YouTube

Class 10: Step 6A - Chapter 07 Textbook in English on Facebook

Class 10: SStep 6A - Chapter 07 Textbook in English on YouTube

Class 10: Step 6A - Chapter 07 Textbook in Urdu on Facebook

Class 10: Step 6A - Chapter 07 Textbook in Urdu on YouTube

Class 11: Step 6B - Vacation Project Assignment in English on Facebook

Class 11: SStep 6B - Vacation Project Assignment in English on YouTube

Class 11: Step 6B - Vacation Project Assignment in Urdu on Facebook

Class 11: Step 6B - Vacation Project Assignment in Urdu on YouTube

Quarter II Assignments and Projects

Chakra UI Projects Repo

Next.js Projects

Blockchain Project: Create a Token and Launch ICO/IEO/IDO

As you probably know, the ICO ("Initial Coin Offering") industry has been booming, and it's completely reinventing the way new startups kickstart themselves. In fact, go have a look at Wikipedia's list of highest crowdfunding projects, and you'll notice that blockchain projects absolutely dominate the list.

Understand the difference between IDO vs. IEO vs. ICO

Also check these links for latest listings:

ICO list at ICO Drops.

ICO List of Best New Initial Coin Offerings.

Top-Rated Crypto Token Sales: List of New ICOs, STOs, IEOs and IDOsTop-Rated Crypto Token Sales: List of New ICOs, STOs, IEOs and IDOs

ICO List Online

Binance IEO List

Binance Launchpad

IEO List

Polkastarter

Project Part 1: How to Launch a IEO on Binance Lauchpad

Read how to Lauch an IEO

Your first task of the project is to make a google slides presentation on how to start a IEO on the Binance Launch Pad.

Note: Also document the alternatives to Binance Launchpad.

Project Part 2: How to Launch a IDO on Polkastarter

Review the list of top fundraising platforms

Your second task of the project is to make a google slides presentation on how to start a IDO on the Polkastarter.

Project Part 3: Create a Pako Token

By creating an token and related contracts, you'll also learn how to handle money sent to to your contracts, which should come in handy if you want to create some kind of paid decentralised service in the future.

Therefore, for the sake of this chapter, let's imagine that our Pako DApp uses its own coin – the Pako Token. We will create two contracts – one for the token itself and one for the token crowd sale (the ICO).

Now Create your own Pako ERC20 Token and deploy it on a testnet. The Token should be to use openzeppelin contracts. You will use Harkhat development envirnoment. Also, write at least 20 automated tests. We will be using the Solidity and Typescript for dvelopment.

Project Part 4: Develop Crowd Sale Contract

This contract will be responsible to allow users to exchange ETH for our Pako Token. In order to do that we need to Set a price for our token (1 ETH = 100 Pako Token)

Implement a payable buyToken() function.

Emit a BuyTokens event that will log who’s the buyer, the amount of ETH sent and the amount of Token bought

Transfer 75% the Tokens to the Crowd Sale contract at deployment time. i.e. Right after the contract is deployed, we want the token contract to send 75% of our token supply to it. While 25% remain in our personal "owner" account.

Transfer the ownership of the Crowd Sale contract (at deploy time) to our frontend address so that we are able to withdraw the ETH.

You can use the openzeppelin crowd sale contracts, however you will have to update the code to the latest solidity version.

Also write exentisive tests, for example we will simply send a transaction of 1 ETH from a random account to the contract. After the transaction, we should expect the account to have received Pako, while the contract's balance should have been reduced.

Note: Before you get started writing the token contract we suggest you review access control.

Project Part 5: Trying it with MetaMask

While it's always good to test your code, it's often more satisfying to see the results of your work wrapped in a nice UI. Let's see how we can deploy our contracts and get some Pako tokens into our MetaMask wallet!

We start by running our deployment scripts for the test network so that the new token contracts are uploaded and deployed.

When it's done, take note of what addresses the contracts was uploaded to and copy it!

Now head to MetaMask, and send a transaction of 1 ETH to the crowd sale contract address. If your MetaMask wallet doesn't have any ethers, remember that you can use any faucet.

After the transaction has confirmed, you might be confused about why you can't see any tokens in your wallet. It turns out that you need to manually add the token address in MetaMask in order to "register" it – after all, there are so many tokens out there, there's no way MetaMask could list them all by default!

To do this, open the side menu and click on the "Add token" button to get started:

Once you're on the token page, click on "Add custom token" and paste in the token contract's address in the address field.

After confirming that you want to add the token, you should be able to see your Pako balance right next to your ETH balance in the wallet. How cool!

Project Part 6: Trying it with Multisignature Wallets

Read

Now use [Gnosis Safe]{https://gnosis-safe.io/) with multi-sigs to do what you did in the last part.

Project Part 7: Sending Tokens using Ethers.js

Write a Typescript program to send Pako Token to some friend's address using Ethers.js.

You may follow this tutorial

Project Part 8 Advance: Create, Deploy, Mint, and Sell a NFT

Read this NFT tutorial series

Create a NFT contract using the OpenZepplen ERC721 NFT Standard.

You may use the Preset ERC721 contract.

Deploy your NFT contract on a testnet, mint it, and view it on the MetaMask wallet and list it on OpenSea Marketplace for sale.

Implement a ERC721 Market

Study Material for Super-Achievers: Blender 3D asset creation for the Metaverse and Design Patterns Part 2

Blender development is being funded by heavyweights in the real-time 3D (RT3D) space such as Apple, Unity, AMD, Intel, Meta, NVIDIA, AWS, Epic Games, Adobe, Microsoft, and Decentraland. It is expected to become the standard asset creation tool for metaverse.

Blender 3.0+ Download

Blender 3.0 Beginner Tutorial

Blender 3.0 Hotkey

Blender Projects Textbook: Blender by Example 2nd Edition

Blender Textbook: The Complete Guide to Blender Graphics: Computer Modeling & Animation 7th Edition by John M. Blain

Best Hardware Performance for Blender Rendering

Assignment 1:

Build a 3D Donut using Blender 3 as shown in these video tutorials.

Assignment 2:

Build a 3D Sword in the Stone using Blender 3 as shown in these video tutorials

Assignment 3:

Build a Viking Scene using Blender 3 as shown in chapter 2 of the Book Blender by Example 2nd Edition

Assignment 4:

Modeling a Time Machine using Blender 3 as shown in chapters 3 and 4 of the Book Blender by Example 2nd Edition

Assignment 5:

Build a Modern Kitchen using Blender 3 as shown in chapters 5, 6, and 7 of the Book Blender by Example 2nd Edition

Assignment 6:

Illustrating an Alien Hero with Grease Pencil as shown in chapter 8 of the Book Blender by Example 2nd Edition

Design Patterns in TypeScript Part 2

Observer, Composite, Visitor, State, Strategy, and Template Method.

Quarter III-A: Dapp Development using Ethers.js, Next.js, and Solidity

Panacloud Web 3 Learning Repo

Quarter III-B: Metaverse Development with Unity and C#

Learning C# by Developing Games with Unity 2021

Follow this Repo

Mono Project

Unity Mono

The C# Player's Guide

Quarter III-C: Serverless API Development

Expert Advice on Moving to Serverless

Going Serverless with 7 Core AWS Services

Infrastructure as Code (IaC) in TypeScript

CDK Workshop

AWS CDK

CDK Developer Guide

CDK for Terraform

CDK for Kubernetes

CDK for Next.js

Terraform Next.js: The road to Atomic Deployments

Terraform Next.js for AWS: First look at the new atomic deployments feature

Deploying Next.js on AWS

Additional Reading:

How to deploy NextJS on AWS, the same way Vercel does?

Quarter III Assignments and Projects

freeCodeCamp's Web3 Curriculum Open Beta

Quarter IV-A: Advanced Web 3.0 Development: DAO, Oracles, Graphs, DeFi and Tokenomics

DAO

The Graph

Chainlink

DeFi and the Future of Finance

Tokenomics

Quarter IV-B: Computer Graphics Programming

A Very Gentle Introduction to Computer Graphics Programming

Computer Graphics Textbook: Computer Graphics from Scratch - A Programmer's Introduction to 3D Rendering

Basic Math for Game Development with Unity 3D: A Beginner's Guide to Mathematical Foundations

Math for Programmers: 3D graphics, machine learning, and simulations with Python

Quarter IV-C: Advanced Cross Platform Metaverse Development with Unity and C#

Mind-Melding Unity and Blender for 3D Game Development

OpenXR

The time to embrace OpenXR is now

Oculus is “All in on OpenXR,” New Developer Features Will Come to OpenXR Only

Unity OpenXR Plugin

HOW TO BUILD A METAVERSE DAPP WITH UNITY

Designing XR Textbook: Designing Immersive 3D Experiences - A Designer's Guide to Creating Realistic 3D Experiences for Extended Reality

UX for XR: User Experience Design and Strategies for Immersive Technologies (Design Thinking)

XR Design Principles and Best Practices

Appendix

Appendix A: Key Concepts

Web 3.0

Web 3.0 is a concept for the internet's next generation. It is the evolution of user control and ownership over their creations and online content, digital assets, and online identities. Users in Web 3.0 can create content while owning, controlling, and monetizing it through the use of blockchain and cryptocurrencies.

Metaverse

While precise definitions are difficult to come by, the metaverse is generally thought to be a network of 3-D virtual worlds where people can interact, conduct business, and form social connections using their virtual "avatars." Consider it a virtual reality version of today's internet.

The definition of the metaverse extends beyond virtual worlds such as gaming and virtual reality applications. The broader vision of the metaverse includes smart manufacturing technology, virtual advertising, online events such as concerts, and digital currencies such as Ethereum.

Serverless Cloud Computing

Web2 centralized serverless cloud technologies will also play a major role on the internet in the short to medium term until Web3 technologies mature and totally replace web2 technologies.

Web3 Metaverse: Decentraland and Sandbox on Ethereum

The most popular Metaverse projects at the moment are Decentraland (MANA) and The Sandbox (SAND), which provide virtual worlds where users can interact, buy land via an Ethereum smart contract, and live in an alternate reality. Both operate entirely on the Ethereum blockchain and allow users to buy real estate and build properties with cryptocurrencies, with SAND offering user-generated content that gives it limitless creative power. Panaverse will cover these projects in depth.

To provide Web 3 functionality we will use the Ethereum blockchain and Solidity programming language for smart contract development.

The AR Glasses: Apple AR Glasses

As discussed in detail in this article we also believe that Apple will lead the AR and Metaverse space on the glasses side. There M1 processors are the most efficient processors in the world. Some derivative of the M1 will power the Apple AR glasses. Apple's ARKit is also quite mature. Apple's Swift programming language is extremely powerfull. The combination of the hardware and the software stacks will be extremely difficult to beat in the next few years. The main competetors Nvidia, Microsoft, Meta, Amazon, and Google are three to five years behind right now. As developers the only down side is going to be the total lock-in.

Cloud Computing: AWS Serverless Computing

On the backend in the medium term Web3 technologies will be complemented by Web2 AWS Serverless Cloud combined with AWS CDK will provide an extremely scalable platform, with Typescript as the programming language of choice.

Appendix B: Apple’s Augmented Reality ARKit and USDz Development

Swift Programming: The Big Nerd Ranch Guide

Mastering ARKit: Apple’s Augmented Reality App Development Platform

3D File Formats

Going 3D -> glTF, USD, USDz -> Let's Break These File Formats Down

gltf vs USD

Appendix C: 3D Simulation and Design collaboration with Omniverse, Universal Scene Description (USD) and Python

Part 1: Python

Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming

Part 2: Pixar's Universal Scene Description (USD)

Universal Scene Description (USD) is an open source framework developed by Pixar for exchanging 3D computer graphics data across different applications. It is designed to be flexible and extensible to other collaborative environments that run interconnected tools, such as NVIDIA Omniverse. More than a dozen companies from Apple, Nvidia, Adobe, to Unity support USD. The standard is on the cusp of becoming the solder that fuses all sorts of virtual and physical worlds into a metaverse.

Five Things to Know About USD

To 3D and Beyond: Pixar’s USD Coming to an Industry Near You

Watch Introduction to Pixar's Universal Scene Description

What is USD: A Primer

OMNIVERSE DEVELOPER RESOURCE CENTER

Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming

Assignment: Developing a Tetris game with PixarUSD and Python Scripting in Omniverse Kit

Plumbing for the Metaverse with Universal Scene Description (USD)

It started at Pixar. Now it's the Apple-backed 3D file format viewed as HTML of metaverse

USD at Nvidia

USD Official Docs

USD Tutorials

Getting Started with USD for Collaborative 3D Workflows

Outline Introduction

Overview of Pixar USD features and components

Understanding the USD composition

Preparing the Development Environment

Building and installing dependencies and components

Setting the environment variables for Python

Authoring USD

Creating a USD stage

Creating and editing prims

Referencing layers

Converting layers into different USD file formats

Traversing prims in a stage

Creating and editing variants

Applying transformations, animations, layer offsets, and shading

Working with Plugins and Examples

Modifying variant examples in Blender

Generating USD assets from Blender

Modifying USD scenes with Blender

Setting up and using Usdview plugin

Building schema classes

Part 3: Omniverse

OMNIVERSE DEVELOPER RESOURCE CENTER

Assignment: Developing a Tetris game with PixarUSD and Python Scripting in Omniverse Kit

Appendix D: Metaverse Major Players

Nvidia

NVIDIA Makes Free Version of Omniverse Available to Millions of Individual Creators and Artists Worldwide

Nvidia Announces Expansion of Omniverse to Consumer Internet

Decentraland

How to get started in the Metaverse? Decentraland Tutorial

The Metaverse Land Rush Is an Illusion

Sandbox

The Sandbox Tutorial

The Sandbox Vs Decentraland: Which Metaverse Is The Best?

The Sandbox vs Decentraland — Where Should You Set Your Bets

Meta

We can now explore Meta’s first virtual world

Horizon Worlds

Project Cambria: Release Date, Latest News, Leaks, And More

Apple

Apple AR Headset: Release Date, Rumours And Latest News

Roblox

Roblox’s metaverse is already here, and it’s wildly popular

Roblox Website

Unity

We’re the underlying tool set for creating the metaverse, Unity CEO says

Unity is buying VFX giant Weta Digital in preparation for the metaverse boom

Why Unity scooped up Weta Digital’s 3D tools for $1.6B

Unity's Weta acquisition doesn't need the Metaverse to make sense

Unity and USD

Appendix E: Web3 and Metaverse Introduction and Theory

Video: What Is The Difference Between Web3 And The Metaverse?

Citi research report published in March 2022

The Metaverse: And How it Will Revolutionize Everything

The Metaverse: Prepare Now For the Next Big Thing!

Watch these videos to Understand the level 3D Graphics Technology has reached

The enabling technology for Metaverse

Designing, Optimizing and Operating the Factory of the Future

metaverse diagram

What is Metaverse

What’s All the Hype About the Metaverse?

The Metaverse Has Already Arrived. Here’s What That Actually Means

Explainer: What is the 'metaverse'?

The new metaverse gold rush

The Metaverse could be a problem

Facebook, Walmart and How Companies Shouldn’t Set Up in the Metaverse

How Metaverse Works? Secrets of Metaverse Explained in Hindi

Metaverse is the Future

Nvidia CEO: The metaverse will be 'much, much bigger than the physical world'

3 Stocks to Buy With a $30 Trillion Metaverse Market on the Way

The Information estimates that the metaverse could be worth about $82B by 2025

The Metaverse Is Coming And It’s A Very Big Deal

The Players and the Development Platforms

What the Metaverse Means for Developers

Nvidia Omniverse vs Facebook Metaverse

What is Microsoft's Metaverse?

Microsoft and Nvidia are working on their own more practical metaverse

The Key To Unlocking The Metaverse Is Nvidia’s Omniverse

Clash of the Metaverse Titans: Microsoft, Meta and Apple

Metaverse… Closer Than You Think

What Web3?

Video: What is Web3 with Examples?

Video: What is Web3?

Metaverse and Web3

WEB 3.0 VS METAVERSE: SIMILARITIES AND DIFFERENCES YOU NEED TO KNOW IN 2022

Goldman Sachs Says Blockchain Is Key to Metaverse and Web 3 Development

Web 3.0 vs. Metaverse: similarities and differences

Metaverse Explained In 10 Mins I Why Will Web3 Be A 100x Opportunity?

Why NFTs Are The Keys To Accessing The Metaverse

Metaverse, NFT, And DeFi: Here's Why They Matter In The Blockchain World

MetaFi: DeFi for the Metaverse

Creator Economy of the Metaverse

Creator Economy of the Metaverse - Roblox, Unity, Unreal and more!

Evolution of the Creator Economy

How to Get Paid in the Metaverse Creator Economy Today

Metaverse in the Enterprise

7 ways the metaverse will change the enterprise

How the metaverse will let you simulate everything

Challenges of Metaverse that Needs to be Solved

The DeanBeat: The problem of the sniper and the metaverse

7 Challenges of The Metaverse

Assignment 1:

Read and Understand the above articles

Assignment 2:

Make a Metaverse presentation from the Articles you have read in Assignment 1 using Google slides. Please Donot share the slides with anyone except me, until I instruct you to do so.

Five reasons we are doing this:

  1. When making something we remember
  2. To make a summary of the material
  3. To teach others from this material
  4. Have reference material for ourselves
  5. To see who are the leaders and best workers in this group

panaverse.github.io's People

Contributors

ziaukhan avatar muhammadmohsin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.