Fun and effective online coding courses

Learn from a library of problem-based programming courses or create your own.

Browse Library

Featured Courses

Course Graphic
Farmbot
By Turing Lab
18,115 students
·
1 year ago

Starting programming can be daunting, that’s why we created Farmbot. Farmbot is a friendly learning environment in which code is used to control a Farming Robot. Code moves the robot around the screen planting, harvesting and shipping crops. Deliberately highly visual, it’s easy to spot any mistakes.

python
beginner
1-4 hours
Course Graphic
Smart Cities
By Turing Lab
5,811 students
·
1 year ago

After writing basic sequential algorithms, the next step is often writing branching algorithms. In Smart Cities, use branching code in algorithms that listen to the weather and control key elements of a city in response. Use functions to collect weather data, set up rules to decide if windmills should be on, the lights should be off and more.

python
intermediate
5 hours
Course Graphic
Chatbot
By Turing Lab
2,920 students
·
1 year ago

Learn how to create a responsive chatbot that takes in input and responds like a human. In Chatbot, use Python input and output to create a digital conversation; use lists and data types to store information and calculate carbon emissions and manipulate strings to create cyber secure usernames and passwords.

python
intermediate
5 hours
Course Graphic
Environment Posters
By Joshua Green
2,181 students
·
7 months ago

Use basic image functions, colours and web coordinates to create a poster which will put pressure on our world leaders to help mitigate climate change.

python
beginner
1-4 hours
Course Graphic
GCSE Revision Pack
By Turing Lab
753 students
·
2 months ago

Coding challenges based on GCSE exam questions

python
beginner
<1 hour
Course Graphic
Creative Python
By Henry Lake
1,284 students
·
2 months ago

Learn how to make interactive graphics, animations and computer games with Python and the Processing library

python
beginner
1-4 hours

What makes Turinglab so great?

a computer monitor

Teach Easier

Reduce lesson prep, time doing admin, marking and common issues in class. Instead teach with confidence, increase differentiated learning and student independence.

a games console controller

Engage Students

Students spend less time being stuck and more time reaching their potential. Gamified, well-paced learning helps create a great learning environment for all abilities.

stack of toy building bricks

Get Results

Increase understanding and retention with interactive problems, build good learning habits, gain back time to address misconceptions and access resources anytime, anywhere.

Progress tracking dashboard

Measure Impact

Better understand student progress and go deeper with concept badges. Easily embed into your workflows to showcase to key stakeholders such as SLT, parents and more.

a help sidebar

Tailor Learning

Create resources tailor made for your students and curate with student assignments. Students can learn at their own pace so have the freedom to run ahead or spend time to truly understand materials.

Content Types

Explore the types of interactive tools used to create our highly engaging coding courses

A few people who have trusted our product

Imperial College Logo
Amazon Future Engineer
Net a Porter Logo
Firetech Logo
Creative England Logo
National Youth Programme Oman, Diwan Logo
UCL, EDUCATE Logo
Ada College Logo

Testimonials

Teresa, Head of Computing, Hillview School

“Turinglab is a fantastic platform for teaching and developing programming skills and knowledge! Subscribing to Turinglab has been one the best decisions I have made in my teaching career. I have never seen pupils throughout the whole school so engaged and focussed in Computing lessons across KS3, 4 and 5 as they are when we use Turinglab.”

James, NQT Computing, Grace College

“Turinglab has help us to bring python coding to life, particularly in KS3! The students are able to make clear connections between the code and the outcome and build an understanding of the concepts due to the way they build skills and apply them throughout the courses. We are able to offer increasing levels of complexity as they journey through the Computing curriculum.”

Cris, Computing Teacher, St. Gabriels College

“An excellent product for teaching begineers the concepts of programming. A blend of activities that makes the product enjoyable and the gamification aspects keeps learners wanting more.”

Get started in seconds

Keep updated with our monthly newsletter

Info

© 2021 Turinglab