ron
Arduino Designer
Arduino Interactive 3D Lessons
Diet Pi
RPI with iPad Monitor
Introducing AI – RPI
Investigate how AI systems work and how to evaluate them, and explore the benefits, risks, and ethical issues related to them.
AI literacy for educators: Building understanding and confidence to teach about AI
This course will introduce you to what AI systems are, how they work, and how to discuss AI accurately with learners. You will also explore how to engage critically and responsibly with AI tools and technologies, and support your learners to do the same.
Teachable Machine
Teachable Machine
Train a computer to recognize your own images, sounds, & poses.
A fast, easy way to create machine learning models for your sites, apps, and more – no expertise or coding required.
Teachable Machine is a web-based tool that makes creating machine learning models fast, easy, and accessible to everyone.
Flyteblocks (or FlyBlocks)
Flyteblocks (or FlyBlocks) refers to an educational robotics and hardware tool created by Elvis Gyau and Arnson Innovate that lets users connect AI models to programmable flying drones.
LeoCAD
Science in Schools
Many downloadable resources to inspire Learners in a STEAM Club and in the classroom
Chomp the Cheese
Coolest Projects
Coolest Projects is open for entries!
Whether it’s big, small, weird, wonderful, a work-in-progress, or a world-beating idea, we’ll give you the opportunity to show your project to our incredible community of makers.
21st-century Modern Teaching Methods
AI for Educators
New set of postings on AI for Educators
Scratch JR for Mac and Windows
Python Turtle
- Python Turtle
A learning environment for Python programming suitable for beginners and children, inspired by Logo.
PythonTurtle strives to provide the lowest-threshold way to learn (or teach) software development in the Python programming language. Students command an interactive Python shell (similar to the IDLE development environment) and use Python functions to move a turtle displayed on the screen. An illustrated help screen introduces the student to the basics of Python programming while demonstrating how to move the turtle.
Python Sandbox
-
-
- Python Sandbox
Today there is a great volume of sites that promote the learning and practice of coding, many of which I have used. When I made the decision in early 2016 to incorporate Python into my Introduction to Programming course curriculum I had every intention on utilizing CodeSkulptor, which I believe is a fantastic resource. However, I also wanted to utilize the Turtle-type (Logo) coding into my course. I knew CodeSkulptor was based on Skulpt, so I took a look at their code to see what I could do with it. - Python Classroom
- Python Sandbox
-
Blockpy
- Blockpy – edu
Github Repositories
BlockPy is a web-based Python environment that lets you work with blocks, text, or both. Designed for Data Science and equipped with powerful tools like the State Explorer and Guided Feedback, the goal of BlockPy is to let you solve authentic, real-world problems.
The goal of BlockPy is to give you a gentle introduction to Python but eventually mature you into a more serious programming environment (such as Spyder or PyCharm). Long-term, we may support some game/animation design stuff that Scratch/Snap does, but that’s not the real goal.
The BlockPy project is aimed at solving some hard technical problems: having a block-based environment for a dynamic language can be tricky – are a given pair of square brackets representing list indexing or dictionary indexing? Our goal is to use advanced program analysis techniques to provide excellent support to learners.
Github Repositories
- Blockpy – edu
Github Repositories
BlockPy is a web-based Python environment that lets you work with blocks, text, or both. Designed for Data Science and equipped with powerful tools like the State Explorer and Guided Feedback, the goal of BlockPy is to let you solve authentic, real-world problems.
The goal of BlockPy is to give you a gentle introduction to Python but eventually mature you into a more serious programming environment (such as Spyder or PyCharm). Long-term, we may support some game/animation design stuff that Scratch/Snap does, but that’s not the real goal.
The BlockPy project is aimed at solving some hard technical problems: having a block-based environment for a dynamic language can be tricky – are a given pair of square brackets representing list indexing or dictionary indexing? Our goal is to use advanced program analysis techniques to provide excellent support to learners.
Ardublockly
Ardublockly is a visual programming editor for Arduino. It is based on Google’s Blockly, which has been forked to generate Arduino code
OnShape
- OnShape
Unlike file-based CAD, which relies on fragile file references and slow check-in/check-out procedures, Onshape uses the full power of cloud architecture to transcend these limitations. Cloud-native CAD provides a centralized repository of design data, eliminating the problems of lost data and the need for users to manage their own files. Onshape is accessible on any web browser, allowing users to access, manage and share their design data securely from anywhere in the world on any web-connected device.