Code Using the Remix IDE
Learn how to develop, test, and deploy quickly with the Remix IDE.
We'll cover the following...
What is the Remix IDE?
Remix IDE is an integrated development environment (IDE), a powerful set of tools for developing, deploying, debugging, and testing Ethereum and EVM-compatible smart contracts. More than a code editor for Solidity, it provides us with an easy-to-use graphical user interface (GUI) for writing and testing smart contracts. The IDE comes with a built-in compiler, a debugger, and a feature to deploy smart contracts.
Using Remix, we can swiftly write our contracts without any initial setup or configuration. We’re going to start our journey by writing, compiling, and executing minimal Solidity code in Remix. Don’t worry about the code—we’ll cover the basics and structure in the coming lessons.
Layout
The IDE comes as an online tool, a Visual Studio Code extension, or a desktop application. We’ll be using the online IDE integrated into this course. This widget will appear in lessons throughout this course so we can run Remix directly.
Note: Remix IDE can only be used without bugs in the following browsers: Chrome, Firefox and Brave. In other browsers, it might act differently.