Scratch provides educational videos, lessons, tutorials, or self-learning resources.
Directory
Search results
Published directory entries matching your search.
Flipnote Studio Scratch is a miscellaneous web resource for discovery, directories, archives, web culture, or useful tools.
Scratch Addons is a GitHub repository or organization with source code, releases, documentation, or project resources.
Scratch Addons is an all-in-one browser extension for the Scratch website and project editor that combines new and existing features and themes, called addons, into one configurable extension. It includes over 100 addons that can be enabled or disabled individually, and its interface is available in multiple languages. The project is free and open source and built by a community of Scratchers.
ML-From-Scratch is a GitHub repository that provides bare bones NumPy implementations of machine learning models and algorithms with a focus on accessibility, aiming to cover methods from linear regression to deep learning.
A notebook project that implements llama3 from scratch, one tensor and matrix multiplication at a time. It loads tensors directly from the model file Meta provided for llama3, and the weights must be downloaded before running the file. The author does not implement a BPE tokenizer and instead uses tiktoken.
Implementing a ChatGPT-like LLM from scratch, step by step.
Stanford CS336: Language Modeling from Scratch is the official course website for a Stanford class offered in Spring 2026. The course walks students through the process of developing a language model, including data collection and cleaning for pre-training, transformer model construction, model training, and evaluation before deployment. The site provides logistics, schedule, assignments, and course materials.
anneal is a machine learning compiler written in Go. It is a from-scratch port of tinygrad, and its features include a graph-rewrite intermediate representation, autodiff implemented as a compiler pass, and a zero-CGO WebGPU backend.
DeepSeek Coder is a series of open code language models trained from scratch on 2T tokens, composed of 87% code and 13% natural language in English and Chinese. Models are offered in 1B, 5.7B, 6.7B and 33B sizes, pre-trained on project-level code corpora with a 16K window size and a fill-in-the-blank task for completion and infilling.
ERNIE is Baidu's blog covering its model releases. Posts describe ERNIE 5.1, a model trained with disaggregated fully-asynchronous reinforcement learning and scaled agentic post-training, and ERNIE 5.0, a 2.4 trillion-parameter unified multimodal model trained from scratch that integrates text, image, video and audio in a single autoregressive framework. ERNIE-Image is a text-to-image generation model built on a single-stream Diffusion Transformer.
A free, continuously evolving downloadable book collecting community knowledge on 2D game development. It does not teach a specific tool, instead offering tips and tricks applied to any engine or built from scratch. Editions are available in pseudocode, Python, C++, JavaScript, Lua and Rust; some versions require thorough revision.
futurecoder is a free and open-source interactive course that teaches Python programming from scratch to complete beginners. Users run code in the provided editor or shell and answer questions to advance. Features include three debuggers for visualizing execution, beginner-friendly error messages, Parsons problems, and solution breadcrumbs.
A browser-based simulation that uses neuroevolution to evolve car shapes and the neural networks that control them. Each car has a simple neural network improved through generations without backpropagation. It is based on BoxCar2D and rewritten from scratch using the Box2D physics engine. Controls include mutation rate and size, gravity and elite clones.
GPT-NeoX is EleutherAI's library for training large-scale language models on GPUs. It builds on NVIDIA's Megatron and adds DeepSpeed techniques plus optimizations. It supports launching via Slurm, MPI and the IBM Job Step Manager, and offers predefined configurations for architectures including Pythia, PaLM, Falcon and LLaMA 1 & 2. The repository states it is likely the wrong library for those not training models with billions of parameters from scratch.
Heynote is a dedicated scratchpad for developers that functions as a large persistent text buffer divided into blocks. Each block can have its own language mode for syntax highlighting and auto-formatting, and math blocks serve as calculator scratchpads. Multiple note buffers can be created and organized into directories, and inline images can be pasted, resized, and annotated. It is available for Mac, Windows, and Linux.
HidHide is an input device firewall that blocks individual applications from accessing HID and XInput devices, allowing controller inputs to be re-routed and re-mapped. It is inspired by HidGuardian but written from scratch, and ships with a client UI, a command-line interface and driver access for developers.
i3 is a tiling window manager written from scratch for GNU/Linux and BSD operating systems. Its source code is free and open source under the BSD license, and it is primarily targeted at advanced users and developers. The project uses libxcb instead of Xlib, supports Xinerama multi-monitor setups, and arranges windows with a tree structure. It also provides an IPC interface for other programs and documents its internal workings.
Inpaint is a desktop application for Windows and Mac that removes unwanted objects, tourists, watermarks, date stamps, scratches and skin blemishes from photos. It reconstructs selected areas from nearby pixels and requires only basic image editing skills.
The Modern JavaScript Tutorial offers simple but detailed explanations with examples and tasks covering closures, document and events, object oriented programming and more. The JavaScript language part starts from scratch and goes on to advanced concepts like OOP, concentrating on the language itself. A translation page lists translations into various languages.
A JavaScript Native PyTorch-aligned Machine Learning Framework, built from scratch on WebGPU.
KotlinDL is a high-level deep learning API written in Kotlin and inspired by Keras. It uses TensorFlow Java API and ONNX Runtime API for Java, and offers APIs for training models from scratch, importing Keras and ONNX models for inference, and transfer learning.
LinkLiar is an open-source status menu application written in Swift that helps users spoof the MAC addresses of Wi-Fi and Ethernet interfaces. A MAC address is sent out by a MacBook's Wi-Fi and can be collected by others nearby to track movement. The developer notes the address can be modified despite being hardwired into the network card, and that building from scratch with Xcode is an option for those concerned about administrator privileges.
My Balsa & Glass Workshop is a personal site describing RC Balsa model aircraft building, stained glass artistry, and 3D modeling and printing. It includes scratch-built balsa RC model build descriptions, photo galleries, and links to plans and modeling resources. The builder states 37 years of RC model experience.