Xcas is a free (as in Free Software) computer algebra system. Although there are other computer algebra systems, both free and commercial, few if any are as versatile as Xcas, which is capable of, among other things:
This tutorial will briefly introduce you to calculating, programming and graphing with Xcas. The first section, “Getting started”, will be just enough information to get you started. The second section will be a brief overview of the graphic interface and the rest will be more in-depth tutorial.
For more information, you can refer to the manual or any of the other sources of information under the Help menu.