ron
Thonny Python Editor
Raspberry Pi Editor For Python on HTML
Raspberry Pi Editor For Python on HTML
Python Sandbox
World of 3D Postings

OpenSCAD is a software for creating solid 3D CAD objects. It is free software and available for Linux/UNIX, MS Windows and MacOS.
OpenJSCAD.org is a more up-to-date OpenJsCAD frontend where you can edit .jscad files either locally or online via JS editor (built-in). A few functions are available to make the transition from OpenSCAD to OpenJSCAD easier (OpenSCAD.
MakerSCAD is a web-based parametric 3D design software with a block-based programming language to create objects for 3D printing, animations, games and websites.
ImplicitCAD is a project dedicated to using the power of math and computer science to get stupid design problems out of the way of the 3D printing revolution.
A collection of Coding Games
Coding Games
A collection of Coding Games
These have been selected on the basis of running them as offline applications an an Apache2 Web server houses on a Raspberry Pi. The intention is to provide for teaching and learning in a school environment without having to install on all devices, ideal for tablets and cell phones.
- Grid Garden Coding
Welcome to Grid Garden, where you write CSS code to grow your carrot garden! Water only the areas that have carrots by using the grid-column-start property. - Blockly Games
Games for tomorrow’s programmers. Block-based programming lessons for beginners.
– Maze
Maze is an introduction to loops and conditionals. It starts simply …
– Puzzle
Puzzle is a quick introduction to Blockly’s shapes and how the …
– Bird
Bird is a deep-dive into conditionals. Control-flow is …
– Turtle
Turtle is a deep-dive into loops. Use nested loops to paint a …
– Music
Music is an introduction to functions. Use functions to … - Flexbox Froggy
A game where you help Froggy and friends by writing CSS code! Guide this frog to the lilypad on the right by using the justify-content property. - Vim Adventures
VIM Adventures is an online game based on VIM’s keyboard shortcuts. It’s the “Zelda meets text editing” game. So come have some fun and learn some VIM! - Lightbot
Lightbot is an educational video game for learning software programming concepts, developed by Danny Yaroslavski. Lightbot has been played 7 million times, and is highly rated on iTunes and Google Play store. Lightbot is available as an online Flash game, and an application for Android and iOS mobile phones - GearsBot
Obstacles along the line can come in different shapes, sizes, and position. Learn how to navigate around them safely. Gyro Based Movements. - Blockscad3d
BlocksCAD is a cloud-based 3D modeling tool that encourages users to learn math, computational thinking and coding concepts through visualization.
PBS Learning Media
- PBS Learning Media
Bring the World to Your Classroom
PBS and your local station have curated FREE, curriculum-aligned videos, interactives, lesson plans, and more just for teachers like you.
Vitta Science
- Vitta Science

Programming
Get to the programming interface you want by clicking on the cards.
Awesome micro:bit
Laboratory Simulations for Remote Learning
- Laboratory Simulations for Remote Learning
During this time of remote learning, we want to support your time away from the lab. The following is a list of laboratory simulation resources. These resources are freely available, potentially for a limited time.
A range of different subjects from Anatomy and Physiology to Sciences
BlocksCAD
- BlocksCAD
BlocksCAD is the graphical, engaging, and effective way to teach coding, where the outcome is improved math & computer science skills.Educator and Administrative Features:- Create classes
- Manage your student’s accounts
- Access and Edit student code
- Download student .stl files for your 3D printer
- Support from the BlocksCAD team
- See how long students spend on their designs
- Lessons provided for grades 3-12:
- Introductory lessons
- Common Core math aligned lessons
- CSTA Computer Science standards aligned lessons
- Create your own custom lessons
Program Virtual Robots using Gears
Controlling the Micro:bit from a Phone App
Join the UK Bebras Challenge 2024
- Join the UK Bebras Challenge 2024
UK Bebras is a free-to-enter annual competition that is designed to spark interest in computational thinking among students aged 6 to 19 by providing engaging and thought-provoking activities. The 45-minute challenge is accessible to everyone, offering age-appropriate interactive questions for students at different levels, including a tailored version for students with severe sight impairments. The questions are designed to give every student the opportunity to showcase their potential, whether they excel in maths or computing, or not. With self-marking questions and no programming required, it’s easy for schools to participate.
Raspberry Pi Code Editor
- Code Editor For Education
An IDE designed for learners. Tailored specifically to young people’s needs, our integrated development environment (IDE) helps make learning text-based programming simple and accessible for children aged 9 and up. It’s safe, age-appropriate, and suitable for use in the classroom.
Visualize data from CSV file in Python
Visualize data from CSV file in Python
CSV stands for ‘Comma-Separated Values‘. It means the data(values) in a CSV file are separated by a delimiter i.e., comma. Data in a CSV file is stored in tabular format with an extension of .csv. Generally, CSV files are used with Google spreadsheets or Microsoft Excel sheets. A CSV file contains a number of records with the data spread across rows and columns. In this article, we are going to visualize data from a CSV file in Python
Codewars
- Codewars
Achieve mastery through challenge
Improve your development skills by training with your peers on code kata that continuously challenge and push your coding practice.
Raspberry Pi Foundation
- Raspberry Pi Foundation
We enable young people to realise their full potential through the power of computing and digital technologies
Resources for Scratch Coding, Coding in Python, Designing 3D Worlds in C#, and
Many ideas for projects
Microbit and Home Assistant
BBC micropython envirobit to Home-Assistant.
Wokwi online Electronics simulator
Wokwi online Electronics simulator
Wokwi is an online Electronics simulator. You can use it to simulate Arduino, ESP32, STM32, and many other popular boards, parts and sensors.
- Start right now. No waiting for components, or downloading large software. Your browser has everything you need to start coding your next IoT project in seconds.
- Mistakes are okay. You can’t destroy the virtual hardware. Trust us, we tried. So don’t worry about frying your precious components. And unlike real hardware, you can always undo.
- Easy to get help and feedback. Sharing a link to your Wokwi project is all you need.
- Gain confidence in your code. Separate hardware and software issues.
- Unlimited hardware. No need to scavenge parts from old projects. Use as many parts as you need, without worrying about project price and stock.
- Maker-friendly community. A place for you to share your projects, ask for help, and get inspiration.

