Educational Resources for Educators

Recent Posts

ron

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.

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

     

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.

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

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.