Smart Contract Development: CryptoDoggies Token Game (Udemy.com)
Develop Web3 & Solidity Applications on the Ethereum Blockchain
Created by: Nathan Glover
Last updated January 2019
What you will learn
- Development Pipeline - Full stack understanding of how to create and deploy smart contract applications.
- Unit Testing - How to Unit Test smart contracts before deploying to an Immutable state.
- Solidity Basics - General Overview of the functionality the Solidity language provides.
- Development Tools - How to use Truffle, Web3 and Remix to speed up development.
- Frontend Interface - How to create a simple frontend that supports MetaMask for your end users to interact with.
How it compares
Against the other 281 rated Udemy courses in Game Development Fundamentals on CourseDuck:
- Rating3.7 out of 5higher than 2% of them
- Reviews97#211 of 282 by number of reviews
- Length3.6 hoursshorter than 80% of them
- Last updatedJanuary 2019earlier than 81% of them
Course Description
I'm sure you've heard of CryptoKitties, the first highly successful Ethereum Smart Contract and Distributed Application (DApp) that took the world by storm!.
There is no denying that Ethereum and the amazing opportunities that come from writing Smart Contracts will only get bigger and more disruptive in the coming years as it continues to grow.
Learn How To Use:
- Solidity - The programming language used to write smart contracts
- Truffle - The most popular way to develop smart contracts
- MetaMask - Browser extension to interact with your smart contract
- Bootstrap / JavaScript - You'll build your own website using common web frameworks and languages.
- ERC721 Token Standards - You'll build your own ERC721 compliant Token that can be traded on the Ethereum blockchain.
I wrote this course for people who want to step through each of the steps required to implement their very own ERC721 Token called CryptoDoggies. Each of the Doggies created is completely unique and can be sold and collected on the Ethereum Blockchain.
By the end of this course you will have deployed your very own CryptoDoggy contract, and be fully capable in creating anything you can dream of using the amazing power of Ethereum Smart Contracts.
Instructor Details
- 3.7 Rating
97 Reviews
Nathan Glover
Creator of ALL things AWESOME!
Bachelor of Technology with a Major in Computer Systems and Networking, I've always had a strong desire to make amazing things with the technical skill I learn.
I've recently taken up developing Ethereum Smart contracts using the Solidity programming language and have deployed a number of small successful distributed applications (DApps).
When I'm not writing distributed and immutable code, I'm usually soldering electronics and writing code for some of my IoT home automation projects, and also working on Unity3D game development.
More courses by Nathan Glover
The Complete Flutter and Firebase Developer Course (2019)
4.1 (473 Reviews)
Provider: Udemy
Time: 5.5h
$19.99
AWS IoT: The Hobbyists Guide to Home Automation (2019)
4.5 (284 Reviews)
Provider: Udemy
Time: 2.1h
$59.99
More Game Development Fundamentals courses
The Ultimate 2D Top Down Unreal Engine Course (2026)
4.9 (1,468 Reviews)
Provider: Udemy
Time: 17.1h
$94.99
Blender Skill Builder: Modelling Challenges (2026)
4.9 (144 Reviews)
Provider: Udemy
Time: 6.5h
$19.99
Jumpstart to 2D Game Development: Godot 4 for Beginners (2026)
4.8 (4,398 Reviews)
Provider: Udemy
Time: 67.6h
$89.99
Create a Complete 2D Survivors Style Game in Godot 4 (2023)
4.8 (3,761 Reviews)
Provider: Udemy
Time: 17.2h
$59.99
Master Lua Programming and Create Amazing Games with LÖVE! (2023)
4.8 (3,199 Reviews)
Provider: Udemy
Time: 8.5h
$13.99
Complete Godot 2D: Develop Your Own 2D Games Using Godot 4 (2025)
4.8 (1,619 Reviews)
Provider: Udemy
Time: 11.3h
$94.99
Reviews
By Dejan Cikara on 3/12/2021
Too much skipped parts in my opinion, and when you try this yourself, even by writing literally same codes and command you find too much mistakes and obsticles you can't find how to overcome. In paid courses it should be different.
By Lennard Mulder on 2/11/2020
This course seems outdated. For example: the downloadable github repo is missing the folder named node_modules.
By Tushar Budhe on 1/9/2020
Lot of open issue, good explanation about block chain. But unit testing is very poor and I have face lot of issue in development. I have to figure out by myself.
By Marc Hunziker on 2/14/2019
this course is for programmers only. there is barely an explanation about the higher logic/architecture or an explanation about the folders and all its files.. where are they coming form ? i have no clue... i think this course is good for people already understanding programing and then they watch this course how he shows quickly what lines of codes he writes and thats it.
By Senthamil V on 9/26/2018
Real world use case for Ethereum. Instructor is knowledgeable & have good experience in programming. I recommend for intermediate developer who has already knowledge on solidity programming. Not for beginners
By Yv Veee on 9/18/2018
Too fast and not enough explanations. It would have been nice if you could first explain what the contract will do and what we will implement instead of injecting random token pricing , etc.
By Steve Becerra on 6/16/2018
Very informative for developing an ERC721 token, but this is not a beginner's course. The instructor talks fast and covers boilerplate code, setup, and dependencies quickly. I highly recommend you take Stephen Grider's "Ethereum and Solidity: The Complete Developer's Guide" course first, as preparation for this one.
By John Driscoll on 5/5/2018
The initial course material can be intimidating but the best feature of this course is the instructor ... his clarity, enthusiasm, willingness to help students. His explanations are succinct and effective.
By Pavon Dunbar on 4/19/2018
I love how this course is succinct, quick, and to the point. Instructor does a great job explaining the topics covered all while staying on average under 6 minutes for each video lecture. Great resource to learn smart contract development in Solidity. I would HIGHLY RECOMMEND anyone interested in learning Solidity to pick up this course. Kudos to the instructor! Keep up the great work!
By Rico Beti on 3/6/2018
This course provides a practical introduction to programming smart contracts. After a quick guide on how to set up the development environment, it dives straight into the implementation details of a fun app and gives step-by-step instructions on how to achieve the proposed functionality, giving you a finished product by the end of the course.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 74 / 100








