The internet is buzzing about Web3. If you don’t know what it is, you’re not alone. Broadly speaking, it is an abstract term to describe the directions in which our online interactions are heading.
Whether you’re a digital creative, someone who interacts with the internet for work, or just someone who enjoys browsing the web, having some understanding of Web3 from the start will help. Fortunately, Skillshare has your back. Here’s how to create a Web3 program on Skillshare.
What is Web3?
Don’t let the experts fool you. For the most part, the switch to Web3 is going to be gradual. And it’s only just started. Chances are you’ve used some Web3 interfaces before.
Essentially, Web3 relies on blockchain technology as a means of proving ownership and sending peer-to-peer transactions. Web3 also builds on the prevalence of low-code and no-code authoring tools. Between those two things, it will be easier than ever for people to create digital content and for them to make money from that content.
You may also have heard of Web3 in the context of the “spatial web” and the “metaverse”. Virtual Spaces aren’t necessarily part of Web3, but they seem to be part of it due to long-standing issues with Virtual Spaces that Web3 resolves.
First, virtual spaces have been largely too complicated for non-specialized developers to create. Moreover, once users entered one of these virtual spaces, they were more or less blocked because they could not transfer their assets and identity. Low- and no-code programming makes virtual spaces more productive, and blockchain makes them more navigable and profitable.
So, if you’ve been following, the building blocks of Web3 are:
- Blockchain and cryptocurrencies
- Decentralized monetization and governance.
- 3D design (starting with low-and-no-code)
Do you need to know how to do all these things? It depends on what kind of role you want to play in Web3. If you just want to engage with Web3, you should at least be aware of these things.
If you want to be a content creator, you must have a working knowledge of Blockchain and low or no code creation tools. If you want to be a “world builder” sculpting the spatial web and the metaverse, you need to have a working knowledge of all of these things and explore more robust authoring tools.
The first stop on the Skills sharing campus is a Web3 class. It’s true; you can just search for “web3” classes if you want. These are your “survey courses” that offer a thousand foot view of the entire Web3 ethos and ecosystem, but generally do little to develop particular skills and interests.
There “Web3 crash course” presented by Matteo Mosca and Josh Snow is an entry-level course on Web3 itself. It begins by explaining what Web3 is and how Web3 differs from Web2 and Web1. It doesn’t necessarily explain how the underlying technologies work, instead focusing on the ramifications of how they work.
From there, presenters walk through examples of live Web3 projects, including good and bad examples. Finally, presenters are getting into launching decentralized apps with low-code and no-code builders. They only cover one or two tools, so it’s an interesting example, but perhaps not in-depth enough for budding creators.
There are 11 videos in this course, most of which are between six and eleven minutes long. If you watch all 11 videos, you’ll spend just over two hours learning how to launch decentralized applications. Most casual Web3 users could probably get all they need from watching sessions two through five and eight.
From there, you’ll want at least one blockchain class. Maybe two.
Most courses treat blockchain as a technology but either don’t really talk about cryptocurrency or discuss cryptocurrency without discussing broader blockchain technology. You can choose one type of course or the other if you want to specialize in crypto trading or decentralized applications, but it can be convenient to take two courses.
Blockchain: Fundamentals, Types, and Industry Use Cases is a relatively heavy class, with a total duration of more than four and a half hours. However, this is spread over 61 highly digestible courses, usually between three and eight minutes each.
With a technology focus, the course breaks down blockchain into popular cryptocurrencies and smart contracts. The course talks about what exchanges are, but doesn’t really go into the details of buying and selling crypto.
Demystifying Cryptocurrency: Understanding Bitcoin and Beyond presented by CoinShares chief strategy officer, Meltem Demirors, covers some of the same ground, but with a more focused focus on the monetary aspect. The full course lasts just over an hour, spread over ten lessons, most of which are between six and eleven minutes.
If you skip Blockchain Fundamentals, this class will still cover what blockchain is and how it works, but much less rigorously. He talks more about terminology specifically as it relates to cryptocurrency, but largely glosses over other blockchain applications like smart contracts.
Decentralized monetization and governance
In your blockchain courses, you have hopefully heard of smart contracts. This is the technology behind non-fungible tokens, as well as Web3 governance structures such as decentralized autonomous organizations and decentralized applications.
DAPPS: create a decentralized application is a course of fifty minutes in nine lessons, the longest being just over ten minutes. The first three lessons provide an overview of blockchain and describe DApps and smart contracts. The remaining lessons of the course explain how to create smart contracts and DApps.
Digital artist Pplpleasr presents NFT Art: create and manufacture your first digital asset. Lasting just over an hour, the course consists of 13 lessons between two and eleven minutes, most between four and seven minutes.
Even people who want to buy but don’t necessarily do NFT should probably watch the first six episodes which cover blockchain, Web3, Ethereum, smart contracts, wallets and marketplaces. The rest of the series is about creating, minting, and selling NFTs, as well as growing a community in the space.
If you just want to buy and sell in Web3, explore other course directions in this article. If you want to be a creator, you will have to explore 3D design. The tools range from no-code tools for simple artwork, to low-code tools with more capabilities, to full-featured programming languages.
There are many other important elements like Three.js and A-Frame. The courses suggested below illustrate the different levels of design complexity in Web3.
Blender is a tool for creating relatively simple 3D models of objects and even characters. Arash Ahadzadeh gives you an introduction in Blender 3D: design 3D characters in Blender from scratch.
This course lasts just under two hours over sixteen lessons. The longest is a half-hour marathon session, but most are less than ten minutes long and involve designing different parts of a complete character. So don’t feel like you have to take the whole course at once.
Unreal Engine was created to create video games, but it is also widely used to create scenes and effects. This is what Jordy Vandeput focuses on in his class, Unreal Engine 5 for beginners: learn the basics of virtual production. This is a more intensive course consisting of around five hours of video spread over 25 lessons, most of them over ten minutes long.
If you want to focus on game design, there are courses specifically designed for game design. However, many lessons will be postponed. A virtual production course can be more welcoming and versatile.
Unity (and C#)
For those interested in an even more convenient design platform, there is The Ultimate Guide to C# and Unity. Michael Murr’s course lasts nine hours over 41 lessons, most between ten and twenty minutes. Learners learn the C# coding language and the ins and outs of the Unity game engine by creating their own 3D game.
Create your own Web3 program in Skillshare
It is not a course; these are recommendations only. Mix and match lesson episodes. If you see a class that sounds more interesting to you, take it instead. There are plenty in Web3, and there are plenty on Skillshare, so don’t let these suggestions limit you.