The Blockchain Advanced course takes students through the most important advanced blockchain topics. Day one begins with a brief review of key blockchain facets followed by a look at blockchain security, multi-node solutions and application integration techniques. Day two explores Byzantine Fault Tolerance, various proof algorithms, Gossip, and other protocols. Asset modeling techniques are covered with a look at utility tokens, security tokens, and others with practical smart contract examples. System integration techniques and patterns are also examined. Upon completion, attendees will have a deeper understanding of blockchain technologies and practical applications thereof.