NFTs: A Practical Guide

بواسطة: FutureLearn

Overview

Delve into the NFT market with the experts at RMIT

An NFT (Non-Fungible Tokens) is a unique representation of an asset or good in the form of a virtual token. With the digital asset marketplace continuing to grow, NFTs look set to stay.

On this four-week course, experts from RMIT’s Blockchain Innovation Hub will guide you through the world of NFTs and the blockchain technology that supports them.

Through investigating real-world cases, you’ll gain practical experience in minting your own NFT and engaging with the NFT community.

Explore key terms and elements of NFTs

On the course, you’ll learn the key terms of NFT to ensure you have a solid understanding of how NFTs work and how to navigate the ecosystem.

You’ll also investigate the possibilities created by NFTs as you explore examples that are disrupting art, entertainment, sports, business, gaming, and numerous other industries.

Some exercises in the course will provide options that you can choose depending on your interest, such as using NFTs in business for marketers, valuing NFTs for investors, or using NFTs as an artist.

Learn how to mint an NFT

The course will take you step-by-step through how to mint, store, and share NFTs as well as the risks involved with this.

You’ll also learn about common NFT transactions including strategies for marketing NFTs and methods for pricing and buying an NFT.

Explore NFT communities

Finally, the course will prepare you to further experiment with NFTs on your own.

You’ll examine the rights and regulations that apply to NFTs and be introduced to NFT communities. You’ll receive guidance on safely navigating and interacting with these communities to ensure you feel comfortable exploring NFTs outside of this course.

This course is designed for anyone interested in NFTs and blockchain technology.

You could be a digital artist wanting to buy and sell NFTs of your artwork, a professional marketer looking to build NFT campaigns, a gamer wanting to create gaming NFTs or an investor wishing to gain financial reward from NFTs.

Syllabus

  • Introduction to NFTs
    • Introduction
    • Notable NFT successes
    • NFTs and blockchain
    • The NFT ecosystem
    • NFT Glossary
  • Mint your own NFTs
    • Introduction
    • What is involved in minting an NFT?
    • Minting and storing your NFT
    • NFT communities
  • Engaging an NFT community
    • Introduction
    • NFTs in gaming
    • NFTs in sport and entertainment
    • Social tokens and patronage
  • Exploring the World of NFTs
    • Introduction
    • Exploring NFT communities
    • Navigating NFTs Safely
    • How NFTs are regulated
    • The Future of NFTs

Taught by

Stuart Thomas

NFTs: A Practical Guide
الذهاب الي الدورة

NFTs: A Practical Guide

بواسطة: FutureLearn

  • FutureLearn
  • مجانية
  • الإنجليزية
  • متاح شهادة
  • أيام محددة
  • beginner
  • N/A
8.1.2PHP Version1.15sRequest Duration2MBMemory UsageGET ar/الدورات/{slug}Route
    • Booting (736ms)
    • Application (407ms)
    • 1 x Booting (64.21%)
      736.17ms
      1 x Application (35.49%)
      406.91ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET ar/الدورات/{slug}
      middleware
      web, localize:ar
      controller
      App\Http\Controllers\CourseController@show
      as
      ar.courses.show
      namespace
      prefix
      /ar
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      7 statements were executed9.18ms
      • select * from `courses` where `slug_ar` = 'nfts:-a-practical-guide' limit 1
        7.07ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. nfts:-a-practical-guide
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-06-23 21:29:59' where `id` = 852
        640μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-06-23 21:29:59
        • 1. 852
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (93)
        390μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        280μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `institutions` where `institutions`.`id` in (94) and `institutions`.`deleted_at` is null
        240μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (4) and `providers`.`deleted_at` is null
        260μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 846 limit 1
        300μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 846
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Institution
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        26J36Cp5s2oOt24L6lR2sChhJFtzTLO5w4yyLBJA
        locale
        ar
        _previous
        array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/nfts:-...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/nfts:-a-practical-guide
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.69" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.69" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "9547157daf6d61fe-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.69" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.69" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "9547157daf6d61fe-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "49638" "REMOTE_ADDR" => "172.69.7.153" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/nfts:-a-practical-guide" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1750714198.9519 "REQUEST_TIME" => 1750714198 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Mon, 23 Jun 2025 21:29:59 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImthZU9KU3BqUC9xSEUzajZ5QVhMamc9PSIsInZhbHVlIjoiZVcyc0FQWHZsOHloU3F0Smp2QzNhMHpSTUlaOHBhVHg4b2psWVJqWnJGKzVKMk9TUzlEQ1JBQkR1aUN2bmY3bW5VcXpOZXVoUEMwcktMSk5WeWs5em96aG5DL3lVRTVZOFM0ZFVmeWhwMjVFZWZ3bkVEWDRkbVJOY05GdThqWDMiLCJtYWMiOiI3NWUxZmVlMzIwYjhhMWNkY2Y0MDdhMWMwZGY5YzQzMDAxNWQxZTBjNzc3ZjMyMTZjZWRhNjJkZTc1ZmUyZjE2IiwidGFnIjoiIn0%3D; expires=Mon, 23 Jun 2025 23:30:00 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImthZU9KU3BqUC9xSEUzajZ5QVhMamc9PSIsInZhbHVlIjoiZVcyc0FQWHZsOHloU3F0Smp2QzNhMHpSTUlaOHBhVHg4b2psWVJqWnJGKzVKMk9TUzlEQ1JBQkR1aUN2bmY3bW5VcXpOZ" 1 => "laravel_session=eyJpdiI6Im1JVXRQZzdDN2VyaXZsUHZpdStJVnc9PSIsInZhbHVlIjoiZXlRcWRqWStLTUJQZlhrSlRDL2VOTWlmNW0yQ2lRWVF6R3dZS1M1UWpXbytpY1lJOFAwQzcrOTVTSU4rU1ZrSk0yUXRVV0g5Y3A3UnlBdmlSRjNrOGdmL2EvYXFqcUdRRjVDQ3dOdUdoRkVIb3ljVHZOVHdqbHNKbWEzL2xVSisiLCJtYWMiOiIwOTAxOWY0NjgyY2E2YTlmMWI0ZjgwOWNkZTA5YjkyZDdiNzBiMGE4N2EwZGY2ZTAxYjlhM2YxNzZjNWJhNjBkIiwidGFnIjoiIn0%3D; expires=Mon, 23 Jun 2025 23:30:00 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6Im1JVXRQZzdDN2VyaXZsUHZpdStJVnc9PSIsInZhbHVlIjoiZXlRcWRqWStLTUJQZlhrSlRDL2VOTWlmNW0yQ2lRWVF6R3dZS1M1UWpXbytpY1lJOFAwQzcrOTVTSU4rU1ZrSk0y" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImthZU9KU3BqUC9xSEUzajZ5QVhMamc9PSIsInZhbHVlIjoiZVcyc0FQWHZsOHloU3F0Smp2QzNhMHpSTUlaOHBhVHg4b2psWVJqWnJGKzVKMk9TUzlEQ1JBQkR1aUN2bmY3bW5VcXpOZXVoUEMwcktMSk5WeWs5em96aG5DL3lVRTVZOFM0ZFVmeWhwMjVFZWZ3bkVEWDRkbVJOY05GdThqWDMiLCJtYWMiOiI3NWUxZmVlMzIwYjhhMWNkY2Y0MDdhMWMwZGY5YzQzMDAxNWQxZTBjNzc3ZjMyMTZjZWRhNjJkZTc1ZmUyZjE2IiwidGFnIjoiIn0%3D; expires=Mon, 23-Jun-2025 23:30:00 GMT; path=/XSRF-TOKEN=eyJpdiI6ImthZU9KU3BqUC9xSEUzajZ5QVhMamc9PSIsInZhbHVlIjoiZVcyc0FQWHZsOHloU3F0Smp2QzNhMHpSTUlaOHBhVHg4b2psWVJqWnJGKzVKMk9TUzlEQ1JBQkR1aUN2bmY3bW5VcXpOZ" 1 => "laravel_session=eyJpdiI6Im1JVXRQZzdDN2VyaXZsUHZpdStJVnc9PSIsInZhbHVlIjoiZXlRcWRqWStLTUJQZlhrSlRDL2VOTWlmNW0yQ2lRWVF6R3dZS1M1UWpXbytpY1lJOFAwQzcrOTVTSU4rU1ZrSk0yUXRVV0g5Y3A3UnlBdmlSRjNrOGdmL2EvYXFqcUdRRjVDQ3dOdUdoRkVIb3ljVHZOVHdqbHNKbWEzL2xVSisiLCJtYWMiOiIwOTAxOWY0NjgyY2E2YTlmMWI0ZjgwOWNkZTA5YjkyZDdiNzBiMGE4N2EwZGY2ZTAxYjlhM2YxNzZjNWJhNjBkIiwidGFnIjoiIn0%3D; expires=Mon, 23-Jun-2025 23:30:00 GMT; path=/; httponlylaravel_session=eyJpdiI6Im1JVXRQZzdDN2VyaXZsUHZpdStJVnc9PSIsInZhbHVlIjoiZXlRcWRqWStLTUJQZlhrSlRDL2VOTWlmNW0yQ2lRWVF6R3dZS1M1UWpXbytpY1lJOFAwQzcrOTVTSU4rU1ZrSk0y" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "26J36Cp5s2oOt24L6lR2sChhJFtzTLO5w4yyLBJA" "locale" => "ar" "_previous" => array:1 [ "url" => "https://www.corspedia.com/ar/%D8%A7%D9%84%D8%AF%D9%88%D8%B1%D8%A7%D8%AA/nfts:-a-practical-guide" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]