Blockchain Programming for Beginners

How to use Solidity and Smart Contracts to create your own NFTs, Crypto Coins and more – even if you have no coding experience!

TOP-RATED COURSES + UNIQUE APPROACH

Lumiwealth offers the best tech courses and is rated 4.8 out of 5!

+2,500 STUDENTS HAVE TAKEN OUR COURSES

We have helped thousands of students all over the world with our courses.

LIFETIME ACCESS (INCLUDING UPDATES)

We’re always adding new material – and you’ll get lifetime access to the content!

CERTIFICATE OF COMPLETION

After passing the course you will receive a certificate of completion that you can show to employers & clients.

Blockchain Is The Future Of The Internet.

The demand for blockchain-related jobs increased by 300% this year – and those who choose to ignore this technological revolution will be left behind. This is your opportunity to get ahead in your career and/or build your own projects in the blockchain!

Create Your Own Projects

In this course you’ll create several projects, including:

Smart Contracts

Crypto Coins

NFTs

Our Course Is For:

  • Enthusiasts with no coding experience who want to learn blockchain programming to take advantage of this technological revolution

  • Experienced developers who want to add blockchain programming to their skill set

  • Individuals who want to learn Solidity to build their own Crypto Coins, NFTs and/or descentralized apps

  • People interested in a Blockchain job or a developer job that requires Solidity.

What Will You Be Able To Do?

Here are just a few things you’ll be able to do after completing our course.

  • Write Solidity code;
  • Create a data storage contract;
  • Create a profit splitter contract;
  • Create a contract with limited addresses;
  • Create your own Crypto Coin;
  • Create your own NFTs
  • Put your Crypto/NFT on an exchange to start trading them;
  • Use MetaMask digital wallet;
  • Validate metadata on OpenSea;
  • Build a smart contract with Truffle;
  • Deploy smart contract with Ganache personal blockchain
  • … and more!

The Classroom Comes to You

We have several plans for our course each designed to fit your learning needs and style. Our classes are taught online live and one-on-one, or you can just get the videos only.

Whatever plan you choose, we are here to support you and make sure you are learning and achieving your goals.

Self Directed

Self-directed is a great way to get started on your learning with hours of engaging video lectures and reusable code. 

Live Learning

Live learning is a fun way to learn allowing you to interact with other students and the instructor in real time fostering collaboration and discussion about the course material.

One-On-One Learning

One-on-one learning is a great way to learn allowing you to go at your own pace with the instructor guiding you along the way. 

Course Curriculum

Week 1: Introduction to Blockchain, Solidity & Smart Contracts

  • Course overview
  • Student Introductions/Round Robin (30 minutes)
  • Introduction to Blockchain, Solidity & Smart Contracts (30 minutes)
  • Introduction to Ethereum Remix IDE (30 minutes)
  • Write your first Solidity code (30 minutes)

Week 2: Solidity fundamentals

  • Build Solidity variables (30 minutes)
  • Build Solidity arrays (30 minutes)
  • Build Solidity mappings (30 minutes)
  • Build Solidity conditionals (30 minutes)

Week 3: Build Solidity smart contracts

  • Build Solidity loops (30 minutes)
  • Send Ether
  • Build a data storage contract (30 minutes)
  • Build a profit splitter contract (1 hour)
  • Build a contract with limited addresses (30 minutes)

Week 4: Inheritance in Solidity

  • Inheritance overview (15 minutes)
  • Build contracts with inheritance (30 minutes)
  • Build contracts with visibility modifiers (30 minutes)
  • Build contracts with mutability modifiers (30 minutes)

Week 5: Deep dive into Solidity contracts

  • Build an abstract contract (30 minutes)
  • Build a bank contract (30 minutes)
  • Build a contract and library (30 minutes)
  • Build a contract with a limited time transaction (30 minutes)

Week 6: Build an NFT Token

  • What is an NFT token (30 minutes)
  • Understanding the ERC721 Standard (30 minutes)
  • Build an NFT token (1 hour)

Week 7: Deploy NFT Token to Public Testnet

  • Use MetaMask digital wallet (30 minutes)
  • Deploy to public testnet (1 hour)
  • Validate metadata on OpenSea (30 minutes)

Week 8: Build and deploy a smart contract with Truffle and Ganache

  • Build a smart contract with Truffle (1 hour)
  • Deploy smart contract with Ganache personal blockchain (1 hour)
  • Course review
  • Where to go from here

Course Projects

Projects signal to employers that you know your stuff! You’ll build an impressive portfolio of projects that demonstrate your abilities.

The Live Classes plan includes the projects below, while the Project Help / Tutoring plan includes these and help with your own custom project.

Project 1: Create Your Own Solidity Smart Contracts

In this project, you will create several Ethereum smart contracts: a data storage contract, a profit splitter contract, and a contract with limited addresses. These are all simple Blockchain contracts that will teach you the basics before you go on to create your own Crypto Coin and NFT. 

After this project, you will have the fundamental knowledge to create more sophisticated contracts like some of the new altcoins that have been growing very fast in popularity.

Project 2: Create/Release Your Own Crypto Coin and NFT

In this project, you will learn how to create smart contracts such as Crypto Coins or NFTs using the Ethereum programming language named Solidity. After this project, you will have your own own and/or NFT and be able to put them on an exchange to start trading them. Imagine a coin named after you that you can buy and sell.

After this project, you will have also learned the fundamentals of Blockchain Smart Contracts, which means that you could even help create new types of Blockchain standards such as voting, identity, or a new type of NFT.

Meet Your Instructor

ALEKSANDRA KROPOVA

Alexandra Kropova has taught thousands of students in courses like Beginners Solidity for Ethereum Blockchain, Beginners Marlowe Haskell for Cardano Blockchain, and Blockchain and Cryptocurrency Machine Learning.

When not building software, Alexandra teaches through online courses, live boot camps, blog posts, and YouTube tutorials on Blockchain, Python, JavaScript, and more software development topics.

Alexandra has helped produce courses for Mammoth Interactive since 2016.

Testimonials from the Lumiwealth Community

Join the thousands of students that are already learning at Lumiwealth

“I didn’t want to buy a course of just videos. I think having somebody to interact with, like you’ve been great both on Discord and chat… Then the class has been interactive but also you’ve hopped on a call and just helped me out which has been game changing. So that’s why I chose Lumiwealth, it was really because you guys offer that level of care.”

“There’s people coming from way different backgrounds, some people are day traders like me others are more in the field of finance, and so it was really cool to just meet everybody and interact.”

– Agim Salija

“The class has been great. It has done exactly what I sought out. I have learned techniques to help me assess the quality of trading strategies which I didn’t have before. Overall, it has boosted my ability to create a trading bot and more easily test strategies in a way that I wasn’t able to before.”

“For anyone who is looking to learn Python, Finance, and putting together the dots in order to create their own strategy or enter the job market, I think this would be a great course to take.”  

– Rene Serulle

“Absolutely would recommend the classes. I went live with this trading bot a couple of weeks ago and right now I have almost made 80% of the money I spent on the course itself back from the bot itself. The trading strategies that I learned in the class paid for the class itself. I don’t think there is a better return on investment.”

“Learning from you was one of the biggest advantages. The depth of your experience you have and sharing that with all of us is amazing. To have that kind of person who’s willing to teach other people and help them enhance their lives is amazing.” 

– Santayan Paul

“I liked the variety of things being covered the most during the classes, not only how to set up a bot and connect to a broker, but also CAGR, long-term economic data, and things that I wasn’t really thinking about. For example, how long term trends can affect short-term prices. I liked the overall breadth of the class and how it wasn’t just all about the algo trading portion of it; there was a lot of how and what too.”

“I would recommend Lumiwealth’s classes to anybody who wants to understand and take more control of their trading. To anyone who wants to learn about Python/technology and trading and how these two things interplay with each other.” 

– Joel Brass

Blockchain Programming for Beginners

How to use Solidity and Smart Contracts to create your own NFTs, Crypto Coins and more – even if you have no coding experience!