Learn how to create Smart Contracts and Interact with them through a Web3 User Interface!
Create Smart Contracts in Solidity
Build User Interfaces with Web3
Deploy a Smart Contract
Work in the TestRPC Environment
https://www.udemy.com/course/your-first-decentralized-app/