Certified Web 3.0 and Metaverse Developer
A One and Quarter Years Panaverse DAO Earn as you Learn Program
Getting Ready for the Next Generation of the Internet
Consolidating Web 3.0, Metaverse, Artificial Intelligence (AI), Cloud, Edge, Ambient Computing/IoT, Network Automation, and Bioinformatics Technologies

Presidential Initiative for Artificial Intelligence and Computing (PIAIC)

The internet is without a doubt the most important technological development in human history. Web3, 3D Metaverse, AI, IoT, Cloud, and Edge technologies expand the internet as we know it by introducing novel features and advancements. Metaverse will make use of all aspects of modern technology, including 3D, VR, AR, AI, blockchain, cloud and edge computing, voice computing, ambient computing, and more.

Citi is the latest Wall Street business to give a positive prognosis for Web 3.0 and the Metaverse, terms used to depict a future internet vision centered on decentralized technologies and virtual worlds. Citi stated in a March 2022 research paper that the metaverse economy might have a total addressable market of up to $13 trillion and five billion people by 2030.

The Program in a Nutshell: Earn While You Learn

In this brand-new type of curriculum, students will learn how to make money and boost exports in the classroom and will begin doing so within six months of the programs beginning. It resembles a cross between a corporate venture and an educational project.

Program of Studies

This curriculum is intended for beginners who want to learn software development from the ground up. The first three quarters are shared by all specialties and are dedicated to studying Object-Oriented Programming and cutting-edge Full-Stack Web 2.0 development. It is going to be a fifteen-month-long hybrid program that includes both onsite and online classes and is divided into five quarters of 13 weeks each. The emphasis will be on hands-on learning by educating students to produce projects. To accommodate everyone, courses will be held primarily on weekends or after 6:00 p.m. (Pakistan Time) on weekdays. It employs a hybrid teaching format, with core onsite classes complemented by online Zoom laboratories and recorded videos.

Core Courses (Common in All Specializations):

Every participant of the program will start by completing the following three core courses:

Quarter I (Core)
CS-101: Object-Oriented Programming using TypeScript

Quarter II (Core)
W2-201: Developing Planet-Scale Web 2.0 Serverless Cloud Cloud Apps and APIs using Next.js 13 and Cloud Development Kit (CDK) for Terraform

Quarter III (Core)
$-101: Dollar Making Bootcamp - Full-Stack Template and API Product Development
Specialized Tracks:

After completing the first three quarters the participants will select one or more specializations consisting of two courses each:

1. Web 3.0 (Blockchain) 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 IV
W3-351: Developing Smart Contracts and Planet-Scale Web 3.0 Dapps

Quarter V
MV-361: Developing Planet-Scale Open Virtual and Augmented Metaverse Experiences
2. Artificial Intelligence (AI) and Deep Learning Specialization

The AI and Deep Learning specialization focuses on building and deploying intelligent APIs using OpenAI models and building custom Deep Learning Tensorflow models.

Quarter IV
AI-351: Developing Planet-Scale Intelligent APIs and Python Programming

Quarter V
AI-361: Deep Learning and MLOps
3. Cloud-Native Computing Specialization

The Cloud-Native Computing Specialization focuses on Containers, Kubernetes, and CDK for Kubernetes.

Quarter IV
CN-351: Certified Kubernetes Application Developer (CKAD)

Quarter V
CN-361: Developing Multi-Cloud APIs using CDK for Terraform
4. Ambient Computing and IoT Specialization

The Ambient Computing and IoT Specialization focuses on building Smart Homes, Offices, Factories, and Cities using Voice computing, Matter Protocol, and Embedded Devices.

Quarter IV
AC-351: Ambient Computing with Voice Assistants and Matter Protocol Devices

Quarter V
AC-361: Embedded Programming using C and Rust
5. Genomics and Bioinformatics Specialization

Genomics is the study of the total genetic makeup of individual organisms, and how this genetic information is structured, functions, and has evolved; bioinformatics encompasses a diverse range of analytical methods and tools applied to genomic data. This Specialization focuses on performing complex bioinformatics analysis using the most essential Python libraries and applications.

Quarter IV
Bio-351: Python for Biologists

Quarter V
Bio-361: Bioinformatics with Python
6. Network Programmability and Automation Specialization

More than ever, network engineers are finding it challenging to complete their duties entirely manually. Network automation is now crucial due to new protocols, technologies, delivery models, and the requirement for enterprises to become more adaptable and agile. This course teaches network engineers how to automate systems with code using a variety of technologies and tools, including Linux, Python, APIs, and Git.

Quarter IV
NPA-351: CCNA 200-301 Certification

Quarter V
NPA-361: Network Programmability and Automation
The Outcome for Participants of the Program

The graduates of this program will own products (Full-Stack App Templates, AR and VR Experiences, and APIs) that are marketed globally by the Panaverse DAO and, if they like, will also be able to start off by offering services at a rate of $50 per hour ($96,000 per year). This would give Pakistani professionals and students a fantastic opportunity to better their financial situation while also giving the economy a much-needed boost by expanding software exports.

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

2. Blockchain Developer Salary - Jun 2022

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

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

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

Relevant Information Links:Admission WebsiteSyllabus and Community WebsiteFacebookYouTube Live ChannelGitHub ReposTwitterDetailed Course SyllabusQuarter I (Core)

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.

Course Outline:1. HTML and CSS (Homework)

Learn HTML by Hira Khan (Watch Recorded Videos)

Learn CSS Intro by Hira Khan (Watch Recorded Videos)

2. Web 3.0 and Metaverse Theory

Introduction to Panaverse DAO

Web 3.0 User Guide

Complete Web 3 Assignments included in the Web 3 User Guide

Virtual and Augmented Metaverse User Guide

3. Fundamentals of JavaScript (ECMAScript 2022 Language Specification)

Learn JavaScript by Zeeshan Hanif (Watch Recorded Videos)

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

Getting Started Exercises with JavaScript and Node.js

Fundamentals of JavaScript and Node.js Quiz

Topics Covered in the Quiz:

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

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

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

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

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

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

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

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

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

J. JavaScript promises, mastering the asynchronous

K. New JavaScript Features in ECMAScript 2022 and 2021

4. Object-Oriented Programming with TypeScript

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

Learning Repository

In Class Companion projects and articles for Learning TypeScript

Homework Project

Fundamentals of TypeScript Quiz

TypeScript Professional Proficiency Quiz

5. TypeScript for React

Minimal TypeScript Crash Course For React With Interactive Code Exercises

Quarter Break Assignments and Quizzes

During the Quarter Break, we do the following Assignments:

1. https://github.com/panaverse/learn-nextjs/tree/main/assignment00_cloud_to_edge

2. https://github.com/panaverse/learn-nextjs/tree/main/assignment01_todo_app

3. https://github.com/panaverse/styling-nextjs-projects/tree/main/project00_pricing_ui

4. Build a Panaverse DAO Syllabus Website using Next.js 13 given the content from the following document:

The best-developed Website will be hosted on www.panaverse.co domain.

5. Build a new PIAIC Website using Next.js 13 given the content from the current PIAIC Website and from the following document:

The best-developed Website will be hosted on www.panaverse.co domain.

After completing the above Five Assignments everyone will appear in the following two Quizzes covering Github and TypeScript:

1. Fundamentals of Version Control with Git Quiz

Version Control using Git and GitHub By Sir Zeeshan Hanif (Watch Recorded 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 cover 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

Git Cheatsheet

https://www.kdnuggets.com/2022/11/git-data-science-cheatsheet.html

Git Quiz

Total Questions: 60, Total Time: 75 minutes

2. TypeScript Proficiency Quiz

Total Questions: 63

Duration: 120 minutes

Study Material:

https://github.com/panaverse/learn-typescript

© 2023 PIAIC and Panaverse. All rights reserved

FacebookYouTube