Build a modern LLM from scratch. Every line commented. Explained like we are five.
Updated means this listing was last refreshed on May 7, 2026.
Build a modern LLM from scratch. Every line commented. Explained like we are five. raiyanyahya/how-to-train-your-gpt is an open source project on GitHub with 610 stars. Built primarily in Jupyter Notebook. Licensed under MIT. Topics: attention-mechanism, deep-learning, educational, from-scratch, gpt, language-model, llama, llm, machine-learning, natural-language-processing.
Google AI notebook that generates insights and audio overviews from your documents
AI research assistant for academic papers
Open source Jupyter Notebook tool by R6410418
Ideogram
AI image generator with best-in-class text rendering in generated images
Deep Swap AI
Create hyperrealistic video montages by replacing any face. This AI deals with complex angles and expressions for virtually undetectable results, both in photos and animated clips.
Wispr Flow
AI voice-to-text that types anywhere on your computer as you speak
Voicenotes
AI voice recorder that transcribes, summarizes, and organizes your spoken notes
how-to-train-your-gpt Alternatives
Compare top alternatives to how-to-train-your-gpt
NotebookLM
Google AI notebook that generates insights and audio overviews from your documents
Jackrong-llm-finetuning-guide
Open source Jupyter Notebook tool by R6410418
Elicit
AI research assistant for academic papers
All Research & Analysis Tools
Browse the full Research & Analysis directory
Best Research & Analysis Tools
Curated top picks