Sui Blockchain with Move & React.js - The Complete Guide (Udemy.com)
Develop Sui dApps with Move (Rust-based) and React. Build a voting system and meme coin. Code smart contracts for Web3.
Created by: Eincode by Filip Jerga
Last updated February 2025
What you will learn
- Build real-world dApps on the Sui blockchain using Move and React
- Master Move's core concepts, including owned and shared objects
- Learn how to create coins, including a meme coin
- Write and execute unit tests for smart contract functionality
How it compares
Against the other 815 rated Udemy courses in Web Development on CourseDuck:
- Rating4.4 out of 5higher than 33% of them
- Reviews66#717 of 816 by number of reviews
- Length17.2 hourslonger than 74% of them
- Last updatedFebruary 2025more recently than 54% of them
Course Description
This course is your ultimate guide to mastering blockchain development on the Sui blockchain. Whether you’re a beginner exploring the world of decentralized applications (dApps) or an experienced developer diving into Sui, this course combines practical projects with in-depth explanations of the Move programming language and React.
What Makes This Course Unique?
Rather than focusing on abstract concepts, this course is project-based, ensuring you learn by building. You’ll create two fully functional applications from scratch, covering both Move smart contracts and React-based frontends, while diving deep into Sui’s unique features like owned and shared objects, object storage, and gas fees. Additionally, you’ll write and execute unit tests to ensure the reliability and security of your smart contracts.
Course Highlights
Kickstart Your Blockchain Development Journey
Gain a solid understanding of blockchain principles and how Sui differentiates itself with its object-centric architecture.
Set up your development environment to write, test, and deploy Move smart contracts seamlessly.
Project 1: Voting Proposal System
Delve into Sui’s object model by building a voting proposal system that covers all aspects of a professional-grade application:
Create and Manage Proposals: Develop a shared object-based system for creating proposals with expiration dates.
Secure Voting Mechanisms: Prevent double voting with a voter registry maintained within each proposal.
Tokenized Participation: Issue NFTs to users as proof of their vote, introducing tokenized user interactions.
Testing for Perfection: Write comprehensive unit tests to validate the functionality of your smart contracts, ensuring they behave as expected in all scenarios.
Advanced Design: Learn modular programming techniques to build reusable, efficient, and secure contract modules.
By focusing on both functionality and rigorous testing, this project ensures you gain the skills to develop reliable and secure smart contracts.
Project 2: Meme Coin
Build and release your own meme coin, taking the next step in your blockchain development journey:
Token Creation: Define and deploy a custom token with a total supply of 1 billion.
Tokenomics Strategy: Explore best practices for token distribution and supply management.
Liquidity Pool Fundamentals: Gain a clear understanding of liquidity pools and how to set one up for your token to ensure tradability and market dynamics.
Frontend Integration: Build a React-based interface to showcase your token and allow users to interact with it.
Learn Core Sui Blockchain Concepts
This course is designed to teach you Sui’s unique features in the context of real-world applications:
Owned and Shared Objects: Learn how Sui manages assets through its object-based model, and how to utilize these concepts in your projects.
Move Programming Best Practices: Write secure and efficient smart contracts using modular and reusable components.
Unit Testing: Master the art of testing smart contracts to ensure robust functionality and safeguard your applications.
Frontend Integration
Build intuitive and user-friendly dApps using React.
Connect smart contracts to your frontend with wallet integrations and blockchain data.
Create seamless user experiences that bridge blockchain functionality with real-world use cases.
Deployment and Beyond
Test, debug, and validate your applications using unit tests.
Learn the steps to deploy your projects on the Sui testnet and mainnet.
Discover strategies to grow your blockchain applications and build a lasting impact in the ecosystem.
By the End of This Course
You’ll have:
A Comprehensive Understanding of Sui Blockchain Development: Master Move’s core concepts and how to leverage Sui’s unique architecture.
Two Real-World Projects in Your Portfolio: A rigorously tested Voting Proposal System and a Meme Coin with liquidity pool fundamentals.
The Skills to Build and Deploy dApps: Confidence to design, code, test, and publish innovative applications on the Sui blockchain.
Take the leap into blockchain development with Sui and Move—join the course now and start building the future!
Instructor Details
- 4.4 Rating
66 Reviews
Eincode by Filip Jerga
At Eincode, our mission is to deliver the best online learning experience for our audience.
We specialize in creating high-quality content, with programming concepts brought to life through real-world projects. Whether you're exploring web development or mobile app creation, Eincode is your trusted resource for comprehensive and practical programming guides.
If you're seeking complete, in-depth courses to enhance your skills, Eincode has you covered.
Our instructor, Filip Jerga, is dedicated to sharing his expertise and regularly publishes courses designed to help you achieve your coding goals.
More courses by Eincode by Filip Jerga
Ethereum with Solidity, React & Next.js - The Complete Guide (2025)
4.1 (737 Reviews)
Provider: Udemy
Time: 47.6h
$84.99
Game Development in JS/TS - The Complete Guide (w/ Phaser 3) (2023)
4.6 (661 Reviews)
Provider: Udemy
Time: 27h
$89.99
Electron & React JS - A Practical Guide for Chat App (2023)
4.3 (321 Reviews)
Provider: Udemy
Time: 17.8h
$54.99
Next JS & Typescript with Shopify Integration - Full Guide (2021)
4.2 (313 Reviews)
Provider: Udemy
Time: 27.9h
$69.99
Next.JS with Sanity CMS - Serverless Blog App (w/ Vercel) (2022)
4.3 (298 Reviews)
Provider: Udemy
Time: 13.1h
$64.99
React, Angular, Node In-Depth Guide: Beginner to Pro (2020)
4.4 (261 Reviews)
Provider: Udemy
Time: 79.6h
$69.99
More Web Development courses
Python Fullstack Mastery: Build Modern Web Apps with Django (2025)
5.0 (165 Reviews)
Provider: Udemy
Time: 35h
$19.99
NgRx Signal store for Angular - The missing guide (2026)
4.9 (436 Reviews)
Provider: Udemy
Time: 11.3h
$89.99
Vue 3: Create a Mobile & Desktop App (with Quasar 2 & Pinia) (2024)
4.9 (177 Reviews)
Provider: Udemy
Time: 7.6h
$79.99
Build a URL Shortener App with ASP.NET: Step by Step (2026)
4.9 (100 Reviews)
Provider: Udemy
Time: 9.6h
$10.99
The Complete Elixir and Phoenix Bootcamp (2021)
4.8 (7,773 Reviews)
Provider: Udemy
Time: 17.4h
$84.99
Reviews
By Phạm Thành Phúc on 9/24/2025
It's suitable for those knew basic sui move and want to build practical probject.
By Harshad Goswami on 8/4/2025
Excited to Share My Learning Journey on Sui Blockchain! I’ve recently completed the Udemy course: “Sui Blockchain with Move & React.js - The Complete Guide” and it’s been an insightful deep dive into one of the most innovative blockchain platforms out there! Why Sui? With the ability to process 300,000+ transactions per second and a unique object-based architecture, Sui enables parallel execution—a significant shift from traditional, sequential chains like Ethereum. Here’s what I learned and built: ✅ Setting up a local Sui development environment ✅ Understanding Sui’s package and module structure ✅ Building a Voting DApp with Sui Wallet in React.js using @mysten/sui ✅ Creating a Meme Coin & NFT project with custom vesting schedules ✅ CLI-based interactions with the Sui Blockchain ✅ Core Move language concepts like copy, move, store, drop (feels like Rust!) ✅ Writing unit tests in Move for smart contract validation ️ This course helped me appreciate how Sui’s parallel object model dramatically improves speed and scalability compared to Ethereum’s global state model. Big thanks to the instructor and community for such a hands-on and practical experience! Certification: Sui Blockchain with Move & React.js – The Complete Guide Looking forward to contributing more to the Web3 space! #Blockchain #Sui #MoveLang #ReactJS #Web3Development #NFT #SmartContracts #DeveloperJourney #LearningInPublic
By Ross Findlay on 7/26/2025
Good course with a good teacher. Im enjoying it!
By AHMED Eltigani on 7/8/2025
I think this course is not for begginers i couldnt understand anything from the first 3 lectures
By Arnaud G on 5/20/2025
Excellent! In 2025, this is simply the best course to learn how to develop on the Sui blockchain. If I had one recommendation, it would be to create a new course entirely dedicated to smart contracts on Sui. It would be amazing to focus 100% on the back end only.
By Kenzo ARAI on 2/24/2025
I love this course. It's clear, but I need to read the official docs as well. Cheers!
By Abhi Mitra on 2/21/2025
Crisp and detailed course. Cleared a lots of doubts.
By Pito stefan on 2/8/2025
This course is amazing for learning blockchain development on the Sui blockchain! The projects are practical and easy to follow, and I loved how it explains both smart contracts with Move and frontend development with React. Highly recommended for beginners and experienced developers alike!
By Mbuke I Prince on 11/20/2025
By Jared Frost on 9/30/2025
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100












