Turinglab Python platform supported by Amazon Future Engineer
Turinglab, supported by Amazon Future Engineer, is an online platform for teaching Python programming in a fun, engaging and accessible way for students, primarily aimed at secondary school students.
Turinglab helps develop students’ independence, critical thinking, and problem-solving skills while making it easier for educators to teach coding effectively and monitor progress.
The courses and tools can also be used to run a Meet and Code workshop about Python.
The platform offers well-paced, scaffolded and gamified resources. In different courses you can teach and learn the Python fundamentals.The different courses include:
1. 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. Time: 1 - 4 hours; Skill Level: Beginner
2. Smart Cities: 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. Time: 4+ hours; Skill Level: Intermediate
3. Chatbot: 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. Time: 4+ hours; Skill Level: Intermediate
4. Environment Poster: 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. Time: 1 - 4 hours; Skill Level: Beginner
5. Creative Python: Learn how to make interactive graphics, animations and computer games with Python and the Processing library Time: 1 - 4 hours; Skill Level: Beginner