Pre-Requisites
If you haven't, go to "Smart Contract Programming" and complete the following sections:
HTML and Web
Javascript Programming
Javascript Next Level
Javascript in Terminal - NodeJS
Moving into Internet 3.0
Ethereum Smart Contracts *UPDATED*
Ethereum dapps
Tokens, Crowdsales and Airdrops