
PsychoPy is an open-source application allowing you run a wide range of neuroscience, psychology and psychophysics experiments. It's a free, powerful alternative to Presentation |TM| or e-Prime |TM|, written in Python (a free alternative to Matlab |TM| ).

PsychoPy provides a unique choice of interface: use the **Builder interface** to build rich, flexible experiments easily or use the **Coder interface** to write extremely powerful experiments in the widely-used Python programming language. The best of both worlds!

.. raw:: html

    <style> .red {color:red} </style>

.. role:: red

News
====================

**Latest version**: 3.0.3 Jan 2019

Supporting online studies and announcing our own experiment server at `Pavlovia.org <https://pavlovia.org>`_ See the launch video at https://www.youtube.com/watch?v=bprYeBzkUc8 to get more info.


**3-day workshop on Python Programming at Nottingham in Apr/May 2019**

Come and join us for 3 days of pure programming bliss. For further details and bookings see the :ref:`officialWorkshops` page


**Buy the official book!**

You can now :red:`buy the book`, `Building Experiments in PsychoPy <https://uk.sagepub.com/en-gb/eur/building-experiments-in-psychopy/book253480#reviews>`_ from Sage Publishing!

300 pages of great advice on how to create better experiments with a combination of Builder and some code snippets! Suitable for a wide range of audiences, with separate sections for:

- beginners (suitable for undergraduate teaching)
- professionals (more technical detail for the afficionado)
- and specialists (with particular use cases like EEG, fMRI, psychophysics).

See the full :doc:`changelog`


.. title:: Home

Contents
====================

.. toctree::
   :maxdepth: 1

   All docs <documentation>
   About <about/index>
   gettingStarted
   builder/builder
   coder/coder
   api/api
   changelog
   resources/resources
   developers/developers
   troubleshooting

Please remember to :ref:`cite PsychoPy <citingPsychoPy>`

.. |TM| unicode:: U+2122
    :ltrim:
