Coming soon page


Changes from “In the news to the end of the page:

In the news

Northside Today – Interview with Glenn Strong (October 9, 2023)

Our recent activities



❄️❄️❄️❄️

The Pytch team would like to wish you all Happy Holidays with our Christmas themed Pytch demo. 🌟

Personalize and change the demo to create your own Pytch project and to learn more about loops, conditionals, variables, random & some other Python concepts… have fun! 🐧

❄️❄️❄️❄️

Follow us

Keep yourself up to date on Pytch events, workshops & news: follow us @pytchlang!

The below will go into the “News” page at the top of the current content

Exciting news!

A new innovative version of the Pytch editor is now available_

The team has developed and trialled a new innovative version of the editor that makes it easier for learners to create programs. This work is based on feedback from educators and students in the Pytch community and is the result of our co-creation activities over the last two years.  An even more friendly coding environment gives the students the chance to write Python code in a Scratch-style script-by-script editor.

The new features included in the new release have already received very positive feedback from the learners testing it. We would like to thank the students who participated in the pilot and TU Dublin for hosting us.

The recent release also includes a new version of one of our step by step tutorials, which aims to be more interactive and supportive. The new style is currently available in one tutorial, and we will release more soon, refining the approach based on feedback.


Why did we make this?  From early in the project, we received feedback from educators that, in some settings, the classes and methods used by Pytch could be confusing to learners — “classes and decorators aren’t on the syllabus”.  We also noticed that it was easy for learners to make indentation and other errors in the “boilerplate” code needed for classes and methods, distracting them from the core task of writing the Python code needed for their project’s behaviour.

What have we built?  Pytch users can now choose to use a new Integrated Development Environment (IDE) which has user-interface elements for creating sprites and their costumes and scripts.  Within each script, they write just the Python code they need for that script, without the cognitive and practical overhead of having to write out the class and decorated method definitions.  The existing “all one big program” editor is still available.

Is the “one big program” editor still there?  Yes!  You can have a mixture of “one big program” and “script by script” projects stored on your device.  You can choose which one to use when you create each new project.  Our existing “one big program” tutorials and lesson resources are all still there too.

What supporting materials are there?  As well as the new IDE option, we have developed a framework for follow-along tutorials using this mode of development.  We have added a rewritten version of one of our existing tutorials in this style, and more will follow soon.  We’ve reviewed the integrated help which shows learners the relationship between Scratch blocks and Pytch methods, making it more responsive to context.

Is this still “real Python”?  Yes!  The individual scripts are full, real Python code.  Under the covers, the Pytch webapp assembles the learner’s sprites and their costumes and scripts into one big Python program.  We are planning to explore the idea of making this process visible to the learner, so they can expand their knowledge of Python when they’re ready.

What else has changed?  When designing the new IDE layout, we have taken some cues from professional development environments, and incorporated some graphic design advice.  We will be bringing a cleaner new look to the rest of the app soon.  We’ve also made some error messages more helpful to the learner and made various other minor improvements.

Has this been tested with real learners?  Yes!  We’re grateful to our pilot group of learners who provided very valuable feedback, and to the educators who have been our co-creation partners throughout the Pytch project.

… WIP.

The below will go into the home page just after the bridge graphic and text, instead of the video (which will be moved at the end of the page just before or just after the contact us block)

Exciting news_

Pytch version 2 is now available! With this new version you will have two ways of writing Pytch programs (click on the images to try one or the other):

Still available.

All together as a one big program, as you are used to:

Editing one big program editor

NEW!

Editing each script of each sprite in its own Python editor:

Script by script editor

Getting started?

Are you a student or a computer science teacher?

Pytch can support educators and students to teach and learn coding having fun! Learn Python with Pytch trying out our Pytch tutorials: create, personalize and share your own first Pytch project now!

For any question or feedback write us an email!

Pytch Tutorials →

What’s new?

A new script by script way of writing Pytch programs is now available to everyone!

We hope this will make it easier for learners to create their own programs in Python. This includes also a new version of one of our tutorials.

Click on the link below to try it in the new script by script version and let us know what you think!

Pytch Script by Script Tutorial →

Kinia is an education focused non-profit, charity and social enterprise. Thet want to make sure future focused skills and learning opportunities are available for all children and young people.

The Academy of Code’s mission is to provide the missing link in the education of primary and secondary school children in Ireland & abroad.

The Centre for Talented Youth, Ireland provides enrichment courses for students with high academic ability. The Centre also offers university style courses for students of all ages and abilities.

Grok Academy’s mission is to educate all learners in transformative computing skills, knowledge and dispositions, empowering them to meet the challenges and seize the opportunities of the future.