Projects

Previous Title New Title Description Rationale and possible iteration Narrowed down descriptor
Lesson 1: Intro to Smart Contract Development

| Introduction to Smart Contract Development with Solidity | Discover the art of Solidity programming as you delve into the essential principles of smart contract development. Elevate your skills with hands…(148 chars/21 words)-on lessons, paving the way for your expertise in Solidity, Web3, and blockchain fundamentals. 26 | @Okhai Omotuebe what about this as ‘boring’ starting point? Would you like add a bit of colour to it?

Start your journey in Solidity programming with a beginner-friendly lesson on creating your first smart contract. This probing educational guide introduces you to the fundamentals of blockchain development, covering Solidity basics and smart contract creation in an accessible and straightforward manner. 31 | Beginner-friendly. Create your first Solidity smart contract and learn the fundamentals of blockchain development. Checkpoint quizzes included (142 chars) | | Lesson 2: Build a Basic NFT | Crafting Your First NFT: A Step-by-Step Tutorial for Beginners.

Crafting a Basic NFT: A Step-by-Step ERC721 Tutorial for Beginners

(if you’re not happy with ERC721, just delete it) | Unlock the world of NFTs with our comprehensive tutorial designed for beginners. In this hands-on lesson, you'll be guided through the process of creating your very first NFT (Non-Fungible Token) step by step. Learn the essential concepts, tools, and platforms used in NFT creation, and witness your digital creation transform into a unique and collectible asset on the blockchain. 47 | We have an optional side track in this lesson. Is that something we can/should mention in the description? If we are to use Beginners* explicitly, I would defo use it in lesson 1 instead of this one

Unlock the world of NFTs with our comprehensive beginner's tutorial, with deep reaching checkpoints quizzes. Learn to create your first NFT (Non-Fungible Token) step by step. Suitable for learning, but paving the way to real-world projects. Discover essential ERC721 concepts, tools, libraries and platforms used in NFT creation. Witness your digital creation transform into a unique and collectible blockchain asset. 59 | Use pro developer tools and libraries to create and host your first ERC721 NFT, for real world professional projects. Checkpoint quizzes included (145 chars) | | Lesson 3: Tier NFTs | Creating Tiered NFTs: A User-Friendly Guide to Building NFT Collections

Multi Tiered NFTs: A User-Friendly Guide to Building ERC721 Collections

(I took out the repetition i.e. creating and building and NFT. Maybe substitute ERC721 with ‘your’ if you’re not happy with it?) | Elevate your NFT expertise with our user-friendly guide to crafting tiered NFT collections. Dive into the art of creating multi-tiered NFTs and gain insights into building captivating and valuable digital collections. Whether you're a seasoned creator or a newcomer to the NFT space, our step-by-step instructions and valuable tips will empower you to design and deploy tiered NFTs that stand out in the market. 50 | we are coding the SVG image in the actual smart contract. Is that something we should add in the description?

Elevate your ERC721 expertise with our user-friendly guide to crafting tiered NFT collections. Gain insights into building captivating and meaningful digital collections. And code SVG images directly in your smart contract! Whether you're a seasoned creator or a newcomer to the ERC721 standard, our step-by-step instructions, probing quizzes and valuable tips will empower you to design and deploy tiered NFT tokens that can make a genuine positive impact. 49 | Create your first ERC721 tiered NFT collection with an array of dev tools with probing quizzes along the way. Adapt your project for professional use cases (155 chars) | | Lesson 4: Testing your TierNFT | Step-by-Step Guide to Testing your TierNFT

Okhai see comments 👉🏾

Smart Contracts: Automated Testing and Test-Driven Development (TDD) | Navigate the crucial phase of NFT development confidently with our step-by-step guide to testing your TierNFT creations. Uncover the intricacies of ensuring the quality, functionality, and integrity of your tiered NFTs before they hit the market. From comprehensive testing methodologies to troubleshooting potential issues, our guide equips you with the knowledge and techniques needed to refine your creations to perfection. 61 | This lesson is defo an intro to TDD (test driven development). that’s automated tests. We need that in there.

@Okhai Omotuebe If you don’t mind, I switched the focus of the description away from the actual tierNFT contract to the testing element of the lesson.

Explore the importance of automated testing in smart contract development with this comprehensive lesson. Write unit tests to ensure the quality and integrity of your smart contract’s functionality. Discover the benefits of Test-Driven Development (TDD) and key developer tools. Elevate your coding skills with practical insights, comprehensive testing methodologies to troubleshooting potential issues, hands-on exercises and engaging checkpoints and quizzes, all while keeping web3 safe! 57 | Learn Test Driven Development from the best. A crucial skill for Solidity developers. A necessity in blockchain eco-systems. Your automated tests keep us safe (158) | | Lesson 5: Connecting to a Frontend | How to Connect your Smart Contract to a Front End Application | Use our comprehensive guide to dive into the world of decentralized applications where we walk you through the process of seamlessly integrating your blockchain-based smart contract with a user-friendly frontend interface. From setting up your development environment to utilizing web3 libraries, this guide empowers you to bridge the gap between the blockchain and user interactions. 45 | Should we use the term UI here?

And possibly “dApp (decentralised application)” - in a similar form to that? Just curious?

What about this? Use our comprehensive guide to dive into the world of decentralized applications where we walk you through the process of seamlessly integrating your blockchain-based smart contract with a user-friendly frontend interface. From setting up your development environment to utilizing web3 libraries, this guide will test your knowledge along the way with engaging quizzes and empower you to bridge the gap between the blockchain and user interactions. 54 | Learn to seamlessly integrate your smart contracts with a user friendly frontend interface utilising web3 libraries. With engaging quizzes along the way (152 chars) | | Lesson 6: Your own Token with Foundry | Your own ERC-20 token: A Step-by-step guide using Foundry | Create and deploy an ERC-20 Token (UNI, MKR, DAI, etc.) using the Foundry toolkit. | | Foundry demystified: ERC-20 token creation for beginners. Probing quizzes throughout. Grasp the fundamentals and empower yourself to build and customize (152 chars) | | | | | | |

Fundamentals

Previous Title New Title Description Rationale Shortened descriptor (~150 chars)
Navigating in a CLI for beginners Command Line Interface (CLI) Basics: A Beginners Guide

| | | Whether you call your CLI a Linux terminal, Mac console, or Windows command prompt, learn navigation, file handling, and essential commands for efficient development (165 chars) | | Code Editors (IDEs) | Top IDEs for Efficient Coding | | | Find the ultimate programming toolkit - the best integrated development environments with features for efficient, enjoyable coding in various languages (151 chars) | | Connecting to a Network via RPC | Essential RPC Concepts for dApp Connectivity | | | Connect dApps to testnets/live blockchains with Web3 wallets and RPC endpoint providers. Learn vital RPC concepts. (113 chars) | | Decentralized Storage with Arweave and IPFS/Filecoin | Decentralized Storage Protocols | | | A quick dive into decentralized storage with Arweave and IPFS/Filecoin - innovative protocols for secure and reliable data storage in web3 (139 chars) | | How to install node.js and npm | Package Manager Basics: Installing NPM with NVM | | | A step-by-step guide for setting up NPM using NVM on Linux, MacOS, and WSL2. Choose your OS and configure Node.js for streamlined development (141 chars) | | NFT hosting through OpenSea and Rarible | Hosting NFTs on OpenSea & Rarible | | | What is NFT hosting on OpenSea and Rarible? Learn about showcasing and trading various digital assets in the dynamic world of NFTs (130 chars) | | Open Zeppelin Smart Contract Concepts | Basics of OpenZeppelin Smart Contracts | | | Check out the foundations of OpenZeppelin contracts for robust and secure smart contract development in the web3 ecosystem (122 chars) | | Test, test, test, testnets | Testing… test, test, testnets. Why they matter in Web3 | | | Discover the crucial role of testnets in Web3. Developers, understand why and how to fulfill your responsibilities for secure development (137 chars) | | What are token standards and why do we need them? | Demystifying (ERC) Token Standards in Web3 | | | What are ERC token standards in Web3? From fungible to NFTs and beyond, explore the Lego-like interoperability of decentralized networks (136 chars) | | Web3 wallets, and public and private keys... | Understanding Web3 Wallets: A Set up Guide | | | Delve into Web3 wallet variants and grasp essential concepts, including public and private keys, and security best practices as a developer (139 chars) |