Skip main navigation

New offer! Get 30% off one whole year of Unlimited learning. Subscribe for just £249.99 £174.99. New subscribers only. T&Cs apply

Find out more

Goodbye and next steps

Keep the momentum going, and connect with the Python community.
A cartoon illustration of two robot characters celebrating their success

I hope you’ve enjoyed exploring how you might support your learners in their transitions from using a block-based to a text-based language.

It’s OK to still feel like a beginner Python programmer – we all do at times. These feelings can help you understand how your learners are feeling, so you can give them the support that they need.

While you can read about the basics of Python, there is no real substitute for just sitting down and writing some code. This can be anything, from a series of small programs that you or your learners want to be able to write, to a huge program of your own invention that will accomplish a task that is useful to you.

If you want to really get to grips with coding in Python, then get out there and build something, big or small, with code!

No one is alone on their journey to becoming an accomplished Python programmer. There are hundreds of thousands of learners out there — some of them are absolute beginners and others are industry experts — but we are all learning, all of the time. There are numerous resources for learning to program, and ample forums and message boards where you can find answers to all your questions.

Good luck, and keep on coding!

Course feedback

We hope you enjoyed participating in our course as much as we enjoyed putting it together.

We’re passionate about our training, and are committed to providing more online courses to help put the power of digital making in the hands of people over the world.

Therefore, we’d love to hear your thoughts and suggestions about topics you think we should cover, or about support that you need.

Please share your ideas with us in the comments section below.

Continue learning

The Raspberry Pi Foundation offers a range of other courses, and if you are a teacher in England, you can get free upgraded access to them through, the official website of the National Centre for Computing Education. The upgrade means you’ll have free, unlimited access to the course, even after the run finishes, and you’ll receive a Certificate of Achievement from FutureLearn when you complete the course. You’ll also be able to use the courses as evidence for National Centre for Computing Education certification.

If you are not a teacher in England, you can join the other courses from the Raspberry Pi Foundation for free on FutureLearn.

In particular, you may be interested in the following courses:

Using the course content

Remember that this course content is free for you to download, adapt, and use with your classes.

Unless otherwise specified, the material contained within this course is free for you to copy and adapt under the Open Government Licence v3.0., so long as you attribute the Raspberry Pi Foundation as follows: This text/image/video was created by the Raspberry Pi Foundation and is licensed under the Open Government Licence v3.0..

For more information about this course content and how it can be used, contact

Teaching this course material

For those of you who are teachers, support and materials for teaching the topics covered in this course can be found in the Introduction to Python programming unit of the Teach Computing Curriculum.

The Teach Computing Curriculum contains everything you need to teach computing at key stages 1 to 4, including lesson plans, slides, worksheets, homework and assessment.

All of the content is completely free to access, and has been created by subject experts, based on the latest pedagogical research and teacher feedback. It provides an innovative progression framework where computing content (concepts, knowledge, skills, and objectives) have been organised into interconnected networks called learning graphs.

This article is from the free online

Scratch to Python: Moving from Block- to Text-based Programming

Created by
FutureLearn - Learning For Life

Reach your personal and professional goals

Unlock access to hundreds of expert online courses and degrees from top universities and educators to gain accredited qualifications and professional CV-building certificates.

Join over 18 million learners to launch, switch or build upon your career, all at your own pace, across a wide range of topic areas.

Start Learning now