# Introduction
This section guides you through developing applications on NEAR from scratch.
Learn how to create and deploy a simple smart contract, upgrade the contract on-chain and migrate the state from the initial contract to the upgraded one.
This section guides you through developing applications on NEAR from scratch.
Learn how to create and deploy a simple smart contract, upgrade the contract on-chain and migrate the state from the initial contract to the upgraded one.