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.

Learn HTML by Hira Khan (Watch Recorded Videos)
Learn CSS Intro by Hira Khan (Watch Recorded Videos)
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
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:
Background of JavaScript and How to use JavaScript in Browser Variables, Primitive data types Analyzing and modifying data types, and Operators (Chapter 2 of JavaScript from Beginner to Professional)
New JavaScript Features in ECMAScript 2022 and 2021 https://dev.to/brayanarrieta/new-javascript-features-ecmascript-2022-with-examples-4nhg
Chapters 1-11 of Learning TypeScript: Enhance Your Web Development Skills Using Type-Safe JavaScript https://www.amazon.com/Learning-TypeScript-Development-Type-Safe-JavaScript/dp/1098110331/ref=sr_1_1
Learning Repository https://github.com/panaverse/learn-typescript
In Class Companion projects and articles for Learning TypeScript https://www.learningtypescript.com/
Homework Project
https://github.com/panaverse/typescript-node-projects
Fundamentals of TypeScript Quiz
TypeScript Professional Proficiency Quiz
Minimal TypeScript Crash Course For React With Interactive Code Exercise
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/
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 before the start of Quarter 2
Total Questions: 60, Total Time: 75 minutes