Solidity

Solidity

Solidity is an object-oriented programming language used to create smart contracts on blockchain platforms, particularly Ethereum. It was developed by a team including Gavin Wood and is licensed under GNU General Public License v3.0. Solidity programs can be executed on the Ethereum Virtual Machine or compatible virtual machines.

2 courses cover this concept

CS 251 Cryptocurrencies and Blockchain Technologies

Stanford University

Fall 2022

Stanford's course covers a wide spectrum of blockchain and cryptocurrency concepts, focusing on technical aspects and engineering secure software. Bitcoin and Ethereum are the main case studies, and the course delves into numerous applications, including DeFi, NFTs, and privacy on the blockchain.

No concepts data

+ 33 more concepts

COS 473: Elements of Decentralized Finance

Princeton University

Spring 2023

This Princeton University course presents an interdisciplinary approach to understanding DeFi. It introduces various financial instruments enabled by blockchains and provides a hands-on experience interacting with Ethereum's testnet. Topics covered include token transfers, market-making, oracles, and DAOs.

No concepts data

+ 22 more concepts