Think Python is an introduction to Python for people who have never programmed before – or for people who have tried and had a hard time. You can order print and ebook versions of the third edition from Bookshop.org and Amazon. Or you can read it online here and go through the exercises.
The book is now entirely in Jupyter notebooks, so you can read the text, run the code, and work on the exercises – all in one place. Using the links below, you can run the notebooks on Colab, so you don’t have to install anything to get started. The text is substantially revised and a few chapters have been reordered. There are more exercises now, and I think a lot of them are better.
Fred Rogers dedicated his life to understanding childhood. He took that knowledge to the medium of television with his groundbreaking PBS series, “Mister Rogers’ Neighborhood.”
Over more than 30 years Mister Rogers created a relationship with millions of children, each of whom felt like they were visiting with a trusted friend. Mister Rogers looked directly into the camera and sang and talked to each child watching. His radical kindness, acceptance, and empathy created a place that as TV Guide described: “… makes us, young and old alike, feel safe, cared for and valued… Wherever Mister Rogers is, so is sanctuary.”
Each “visit” starts with the donning of the sweater and sneakers signaling the transformation from Fred Rogers to Mister Rogers. That seemingly simple routine is part of a larger message and an invitation. The message: I care about you, no matter who you are and no matter what you can or cannot do. The invitation: Let’s spend this time together. We’ll build a relationship and talk and imagine and sing about things that matter to you.
Don’t be fooled by what appears on the surface to be a simple television show. There‘s a reason for everything Mister Rogers does, from taking off his jacket and putting on a sweater to using the Neighborhood Trolley to travel to Make-Believe.
SEC is a resource for people teaching digital security to their friends and neighbors. If you’d like to help your community learn about digital security but aren’t sure where to start, these articles, lesson plans, and teaching materials are for you!
License: CC-BY
The EFF is involved.
This is a freely available online course on neuroscience for people with a machine learning background. The aim is to bring together these two fields that have a shared goal in understanding intelligent processes. Rather than pushing for “neuroscience-inspired” ideas in machine learning, the idea is to broaden the conceptions of both fields to incorporate elements of the other in the hope that this will lead to new, creative thinking.
The course is given in person at the Department for Electrical and Electronic Engineering, Imperial College London, and made freely available online (although without the practical classes).
Each week there are a series of videos to watch on YouTube, and a set of exercises available as a Jupyter notebook that can be run locally or via Google Colab. Students at Imperial College can discuss on Teams, and for everyone else there is an open Discord server.
Github: https://github.com/neuro4ml
TinyTapeout is an educational project that makes it easier and cheaper than ever to get your digital designs manufactured on a real chip! If you’re new to digital design, start by taking some of our lessons. Then create your own design with the Wokwi template or for advanced users, an HDL. For help and support, check the FAQ and join the fast & friendly conversations on Discord.
Teaching the server tech you need for development and production. Eliminating the frustration of server configuration. Databases, configuration management, containers, proxies, security, PHP, and much more.
A blog entry which catalogs free as in beer foreign language lessons, usually in the form of podcasts.