diff --git a/docs/contracts.rst b/docs/contracts.rst
index 69600fc16..cdc923153 100644
--- a/docs/contracts.rst
+++ b/docs/contracts.rst
@@ -20,7 +20,7 @@ Contracts can be created "from outside" via Ethereum transactions or from within
IDEs, such as `Remix `_, make the creation process seamless using UI elements.
-Creating contracts programatically on Ethereum is best done via using the JavaScript API `web3.js `_.
+Creating contracts programatically on Ethereum is best done via using the JavaScript API `web3.js `_.
As of today it has a method called `web3.eth.Contract `_
to facilitate contract creation.