# How to Work With TEAL

**URL:** <https://forum.algorand.co/t/how-to-work-with-teal/9522>\
**Category:** General\
**Tags:** teal\
**Created:** [May 5, 2023, 3:28am UTC](https://forum.algorand.co/t/how-to-work-with-teal/9522 "2023-05-05T03:28:58Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![bhaney44](https://avatars.discourse-cdn.com/v4/letter/b/e8c25b/32.png) [@bhaney44](https://forum.algorand.co/u/bhaney44)\
**Post date:** [May 5, 2023, 3:28am UTC](https://forum.algorand.co/t/how-to-work-with-teal/9522/1 "2023-05-05T03:28:58Z")

</div>

I am working on learning TEAL. However, one of the problems I am running into is how to interact with the blockchain through the command line. I have been using chatGPT to learn the structures and syntax for TEAL code, but I have not been able to find a mechanism for deployment. One suggestion from chatGPT was:

`goal clerk compile program.teal`

But, the problem is there is no clear way to install `goal`, nor a description of the requirements. For example, in one post, [How to install goal](https://forum.algorand.co/t/how-to-install-goal/4095), it appears to use to TEAL you may need to run a node, which creates a whole new host of installation problems. For this purpose, I do not want to run a node if possible.

Ultimately, I am looking for a command line tool to deploy TEAL programs. Thanks!

---

_[View the full topic](https://forum.algorand.co/t/how-to-work-with-teal/9522)._
