• House Course

    Blockchain and Innovation (Spring 19)

    HOUSECS.59.05.F17

    What

    This class is an introduction to blockchain technology and its applications. Having built momentum in the past few years, blockchain is considered the next generation of the internet and poised to revolutionize the way we exchange value. The course will start off with an introduction to the underlying technical principles and cover two of the most popular blockchain technologies, Bitcoin and Ethereum. Students will learn about innovative new applications of both public and private blockchains in industries such as music, finance, insurance, healthcare, and more. The course will culminate in a final project in which students come up with their own venture utilizing blockchain technology. No computer science background is necessary.

    When

    Tuesdays, 7:30-9 PM, Location TBA

    Who

    Student Instructors:

    • Yash Patil, yash.patil@duke.edu

    Faculty Sponsor:

    • Bruce Maggs
    Department:
    • Computer Science
  • House Course

    Ethereum and Smart Contract Development (Spring 19)

    HOUSECS.59.20.F17

    What

    Learn how to develop smart contracts and decentralized applications on the Ethereum Blockchain as well as history and trends of Ethereum itself. Ethereum is the most promising decentralized smart contract platform, and blockchain developers are in high demand. Learning these skills will give you a leg up in the blockchain world, especially in the Ethereum ecosystem. We will cover Ethereum (the platform), Solidity (the programming language), Truffle (the developer framework), and web3.js (the front-end library). Preference: some blockchain/cryptocurrency understanding. Prerequisite: basic programming skills.

    When

    Mondays, 6:00pm – 7:30pm, Keohane 4B 201SEM

    Who

    Student Instructors:

    • Joey Santoro, js690@duke.edu

    Faculty Sponsor:

    • Jeff Chase
    Department:
    • Computer Science
    All Posts
    ×