University of Belgrade, Faculty of organizational sciences

Department for e-business

Course content for Blockchain – NFT

  1. Topic name: Introduction to blockchain technology and NFTs

Topic contents: History and evolution of blockchain technology, relationship between blockchain technology and the concept of NFTs, differences between fungible and non-fungible tokens, application of NFT technology in electronic business ecosystems, overview of the most widespread NFT platforms, ERC standards.

Literature: Materials in electronic form, available on the website of moodle.elab.rs

2. Topic name: NFT tools and platforms

Topic contents: Introduction to digital wallets, using MetaMask wallet for managing digital assets, using faucets to obtain test tokens, overview of blockchain platforms for tracking transactions and verifying smart contracts focusing on Etherscan, review, demonstration, and use of popular NFT platforms (OpenSea and Manifold), minting process of NFTs on OpenSea and Manifold platforms.

Literature: Materials in electronic form, available on the website of moodle.elab.rs.

3. Topic name: Development of smart contracts for NFTs

Topic contents: Basic principles of the Solidity programming language, syntax and structure of Solidity programming language, introduction to the development environment for writing smart contracts (Remix IDE), defining basic functions and structures for NFT smart contracts, using ERC-721 standard for non-fungible tokens, implementation of functions for creating and transferring NFTs, ownership and permissions management. Connecting MetaMask wallet with OpenSea platform, preparation of smart contract metadata and interaction with OpenSea platform. Display of NFT collection.

Literature: Materials in electronic form, available on the website of moodle.elab.rs

4. Topic Title: Project development 

Topic contents: Creating your own NFT collection, implementing a smart contract for your own NFT collection, setting up a crypto wallet, minting collection using OpenSea and Manifold platforms.

 Literature: Materials in electronic form, available on the website of moodle.elab.rs

Knowledge verification method: project;

Cost of knowledge innovation: Participation is free for all participants;

Place of implementation: Cabinet 212, Faculty of Organizational Sciences and online

Candidates who successfully complete the course within the summer school will be awarded certificates of participation in the summer school.