Hi as tech consultant and instructor, I got some wonderful teens whose parents saw the need to equip ahead of the future. Although they enrolled for web development and python development course but I decided to add introduction to a bitcoin to their curriculum. This kids are smart; although they all learn at their own pace.
I have two fast learners, one learns when the concept is re-explained and another who just needs that close attention and slower explanation before he can grasp the topic or concept thought. Understanding their comprehension rate has helped me as an instructor and their parents are always proud of their abilities each time the go home after the training.
The oldest amongst them is 16. When I was 16 I only focused on my school activities and nothing more so I want to get your perspective, is this a good sacrifice made by the parents of this kids or are the kids been stressed out of proportion. So far the enjoy the class and when I told them about introducing bitcoin as a concept they were excited. I love their passion and this gives me the joy to do even more research so they can learn well.
I have drawn my Bitcoin curriculum for them which they will animate using CSS and also code using python libraries like pyfiglet and bitcoinlib
Although not a complex concept but sometime fit for their age like wallet management and key creation e.g
pip install bitcoinlib #package installation
from bitcoinlib.wallets import Wallet # imports the wallets from bitcoinlib.wallets module
# Create a new wallet
Wallet = Wallet.create( 'mywallet')
# Get a new address/key
Key = wallet.get_key()
# see address in the terminal
print("I just created my address-:", key.address)
# Send Bitcoin
tx = wallet.send_to("destination_address", 0.001, network='bitcoin') # the destination address will be changed during the demonstration
print("Transaction ID {tx.txid}") # View transaction id
I was thinking of making this a mini project for them after I have done introduction to Bitcoin, they will still have a bigger project where we will work on animations with python.
pyganim library