magnASCII.dev Simone Magnaschi
Senior Full Stack Web Dev
Bookmarks tagged with #learning.
Show all

1,700 Free Online Courses from Top Universities

Take online courses from the world’s top universities for free. Below, you will find 1,700 free online courses from universities like Yale, MIT, Harvard, Oxford and more. Note: This page includes a lot of Massive Open Online Courses (MOOCs).
Saved on: 2026-06-23

How LLMs Actually Work

A from-the-ground-up walkthrough of how modern LLMs work, from tokens to transformer blocks to the next-token loop
Saved on: 2026-06-06

Most people can't juggle one ball — LessWrong

TLDR: A complete guide to juggling, from zero to siteswap notation, by someone who juggles in nightclubs. …
Saved on: 2026-04-13

Why talking to LLMs has improved my thinking – Vallified

I’ve been surprised by one aspect of using large language models more than any other. They often put into words things I have long understood, but could not write down clearly. When that happens, it feels less like learning something new and more like recognition. A kind of “yes, that’s it” moment. I have not…
Saved on: 2026-01-23

Alexander Shvets

Refactoring.Guru makes it easy for you to discover everything you need to know about refactoring, design patterns, SOLID principles, and other smart programming topics.
Saved on: 2025-12-11

Learning Music with Strudel | Notion

Free Course on Learning Music Production with Strudel!
Saved on: 2025-12-03

The Internet is Cool. Thank you, TCP

An exploration of TCP, the workhorse of the internet. This deep dive includes detailed examples and a step-by-step walkthrough.
Saved on: 2025-11-15

To be a better programmer, write little proofs in your head

This is a brief write-up of a trick I learned that helps me write code faster and more accurately. I say "trick", but it's really something I started to do without noticing as I moved further into my career. When you're working on something difficult, sketch a proof in your head as you go that your code will actually do what you want it to do. A simple idea, but easier said than done: doing this "online" without interrupting your flow takes a lot of practice. But once you get really good at it,
Saved on: 2025-07-16

A visual exploration of vector embeddings

For Pycon 2025, I created a poster exploring vector embedding models, which you can download at full-size . In this post, I'll translate ...
Saved on: 2025-05-30

Plain Vanilla

An explainer for web development using only vanilla techniques.
Saved on: 2025-05-12

CSS Hell

15 puzzles for the masochistic CSS fiend.
Saved on: 2025-04-23

The-Pocket/Tutorial-Codebase-Knowledge

Pocket Flow: Codebase to Tutorial
Saved on: 2025-04-20

Larasense - Home

Stay updated on Laravel news, trends, and updates with curated content from top blogs, YouTube, and podcasts—all in a sleek, user-friendly design.
Saved on: 2025-01-14

7 Databases in 7 Weeks for 2025

7 databases to explore in 2025.
Saved on: 2024-12-06

HTML for People

HTML isn't only for people working in the tech field. It's for everyone. Learn how to make a website from scratch in this beginner friendly web book.
Saved on: 2024-10-11

Creating a Git commit: The Hard Way

Let's create a Git commit using Git's low-level (plumbing) commands
Saved on: 2024-09-09

Home

Learn SQL by creating a SQL database in JavaScript - weinberg/SQLToy
Saved on: 2024-09-08

You Are NOT Dumb, You Just Lack the Prerequisites

I always thought I was too dumb to understand math. During my school years, it was evident to me that for some kids math was easy, and for others like myself: painfully difficult.
Saved on: 2024-08-25

string theory, the guitar kind

This is an interactive string simulator that uses basic Fourier math to generate audio & visuals according to where on the string you pluck from. The audio math is done on the GPU in WebGL
Saved on: 2024-05-23

Interactive SQLite Documentation: Experiment with Queries in Real-Time!

At SQLite Cloud, we are dedicated to making database management as seamless and intuitive as possible. Today, we are thrilled to unveil a groundbreaking addition to our platform - the Interactive SQLite Documentation! Now, alongside our comprehensive...
Saved on: 2024-03-07

Library of Juggling

Saved on: 2024-03-05

HTMX Playground

Learn HTMX with examples, and use the playground to write code in a backend-like environment, running entirely inside the browser. You can define endpoints within server.js and render your own templates. It will run a mock server that intercepts outgoing requests from HTMX.
Saved on: 2024-01-08

Distill — Latest articles about machine learning

Articles about Machine Learning
Saved on: 2023-12-20

Let’s learn how modern JavaScript frameworks work by building one

In my day job, I work on a JavaScript framework (LWC). And although I’ve been working on it for almost three years, I still feel like a dilettante. When I read about what’s going on in …
Saved on: 2023-12-04

Generative AI for Beginners

Description
Saved on: 2023-11-25

How to Study More Effectively, No Matter What You’re Trying to Learn

The memorization hacks, note-taking skills, and mandatory brain breaks that will help you better retain information.
Saved on: 2023-10-26

Build your own BitTorrent | CodeCrafters

Real-world proficiency projects designed for experienced engineers. Develop software craftsmanship by recreating popular devtools from scratch.
Saved on: 2023-10-19

Home

Animated Knots is the world's leading site for learning how to tie knots of any kind. From Boating Knots, Fishing Knots and Climbing Knots to how to tie a Tie, or even Surgical Knots — we’ve got it covered.
Saved on: 2023-09-01

karanpratapsingh/system-design: Learn how to design systems at scale and pr

Learn how to design systems at scale and prepare for system design interviews - karanpratapsingh/system-design
Saved on: 2023-07-05

Introduction

Saved on: 2023-06-25

Learning Center — NsLookup.io

Learn about DNS with our free content.
Saved on: 2023-05-09

Load Balancing

A bottom-up, animated guide to HTTP load balancing algorithms.
Saved on: 2023-05-04

3Blue1Brown

Mathematics with a distinct visual perspective. Linear algebra, calculus, neural networks, topology, and more.
Saved on: 2023-04-27

webgpufundamentals.org

Learn webgpu
Saved on: 2023-04-15

50 Ideas That Changed My Life - David Perell

David shares 50 ideas that changed his life. Read here.
Saved on: 2023-04-11

Effective Spaced Repetition

“To flash conviction on the mind.”
Saved on: 2023-04-10

Bicycle – Bartosz Ciechanowski

Interactive article explaining the physics of a bicycle.
Saved on: 2023-03-29

MySQL for Developers — PlanetScale

This free MySQL course covers everything you need to know to become an expert in MySQL. The course is geared toward application developers, and offers practical guidance to implement schema, indexes, query improvement, and more.
Saved on: 2023-03-21

How to get Codex to produce the code you want! | Prompt Engineering

Learn how to use AI models with prompt engineering
Saved on: 2023-02-16

What Is ChatGPT Doing … and Why Does It Work?—Stephen Wolfram Writings

Stephen Wolfram explores the broader picture of what's going on inside ChatGPT and why it produces meaningful text. Discusses models, training neural nets, embeddings, tokens, transformers, language syntax.
Saved on: 2023-02-15

GPT in 60 Lines of NumPy | Jay Mody

Implementing a GPT model from scratch in NumPy.
Saved on: 2023-02-10

Learn Images

An in-depth course on images for the web.
Saved on: 2023-02-02

Zero to Nix

Your guide to learning Nix and flakes
Saved on: 2023-01-23

How I upgraded eight PHP katas

I recently upgrade eight PHP Katas from a minimum PHP 7.3 to a minimum of PHP 8.0. I used Rector, Easy Coding Standard (ECS) and PhpStan to help me. This is how I approached the upgrade and used these tools.
Saved on: 2023-01-23

git-sim: Visually simulate Git operations in your own repos

git-sim: Visually simulate Git operations in your own repos with a single terminal command
Saved on: 2023-01-23

Piano Chords: Simple Online Piano Chord Player

Play piano chords online. Hear and visualize major, minor, diminished, augmented & more chords on the piano. Makes for an easy piano chord reference chart.
Saved on: 2023-01-10

3D in CSS

Notes about creative coding on the Web.
Saved on: 2023-01-10

Fireship - Learn to Code Faster

Fast-paced video tutorials and challenging projects for the modern app developer.
Saved on: 2022-12-10

Go Inside the Great Pyramid of Giza | Digital Giza

The Great Pyramid, or the Pyramid of Khufu, has fascinated scholars and tourists alike for centuries. Located on the Giza Plateau near Cairo, Egypt, it is the largest of the three pyramids that form the Giza Pyramid Complex. Built during the Fourth Dynasty of the Old Kingdom of Egypt, around 2580–2560 BC, it is one of the oldest and most intact structures from ancient Egypt, and it is the only one of the Seven Wonders of the Ancient World still in existence. Credits: This tour was created on-site by the following people: Doctor Wael Fathy, Ministry of Tourism and Antiquities Inspector Ezzat Salama, Ministry of Tourism and Antiquities Luke Hollis, Mused Script is by Luke Hollis. Victoria Almansa-Villatoro provided the …
Saved on: 2022-10-28

Blending Modes | Dan Hollick

Do you just click different blending modes until it sort of looks right? Well, that probably won't change after you read this but at least you probably won't use Lighten or Darken again. (you should bookmark this thread and use it as a reference)
Saved on: 2022-10-22

Movies App

Movies is a non-trivial learning application in Next.js, Angular, Nuxt.js, Svelte, Lit and other frameworks. Built to show developers how they can deliver reasonably good experience while maintaining good developer experience.
Saved on: 2022-10-20

Sound – Bartosz Ciechanowski

Interactive article explaining how sound works.
Saved on: 2022-10-19

Type-Level TypeScript

An online course to become a TypeScript expert. Discover the most advanced features of the type system while solving fun challenges!
Saved on: 2022-09-21

Algorithms in PHP: Deques (circular buffers & linked lists) – A Walk Within

In the previous post, I talked about priority queues. But in my explanation of an alternative implementation, I neglected to mention a few things: The alternative implementation isn’t for pro…
Saved on: 2022-09-13

Patterns.dev - Modern Web App Design Patterns

Learn JavaScript design and performance patterns for building more powerful web applications.
Saved on: 2022-09-06

Frontend Practice | Home

Take your frontend skills to the next level by recreating real websites from real companies.
Saved on: 2022-04-14

How To Learn Stuff Quickly • Josh W. Comeau

As software developers, we're always learning new things; it's practically the whole gig! If we can learn to quickly pick up new languages/frameworks/tools, we'll become so much more effective at our job. It's sort of a superpower.
Tags: #learning
Saved on: 2021-11-07

Increment: Frontend

Saved on: 2021-10-05

Zorbi | Spaced Repetition Flashcards

Flashcards that can predict when you'll forget them. Zorbi makes it easy for anyone to create flashcards from Chrome and note-taking tools like Notion.
Saved on: 2021-07-17

Engineering Management for the Rest of Us

A guide for collaborating with networks of people, working together towards a common purpose.
Saved on: 2021-07-04

50 ui tips

Saved on: 2021-05-21

FFmpeg from Zero to Hero by Nick Ferrando

If you ever wondered how the developers of YouTube or Vimeo cope with billions of video uploads or how Netflix processes its catalogue at scale or, again, if you want to discover how to create and develop your own video platform, you may want to know...
Saved on: 2021-03-07

Do Tube

A curated directory of instructional YouTube videos
Tags: #learning
Saved on: 2021-02-04

A half-hour to learn Rust

In order to increase fluency in a programming language, one has to read a lot of it. But how can you read a lot of it if you don’t know what it means? In this article, instead of focusing on one or...
Saved on: 2021-01-02

Implementing DDD, CQRS and Event Sourcing

This book explains how to implement DDD, CQRS and Event Sourcing. The concepts are put into practice with standalone examples and a Sample Application.
Saved on: 2020-12-20

GitHub repositories to improve your programming skills - DEV

1. Free Programming Books Freely available programming books 167k ⭐ Repo: https://github...
Tags: #learning
Saved on: 2020-12-10

The Modern JavaScript Tutorial

Modern JavaScript Tutorial: simple, but detailed explanations with examples and tasks, including: closures, document and events, object oriented programming and more.
Saved on: 2020-12-08

Ruby on Rails in a Week - Simple Thread

I had 7 days to learn Ruby on Rails. I often think about approaches to learning, and it was time to put my ideas into practice.
Tags: #learning
Saved on: 2020-10-30

How to remember what you learn

Make it time-based, apply metacognition & active recall, and learn what you’re curious about.
Tags: #learning
Saved on: 2020-10-07

Dev & Gear

Discover and get inspired, explore through hundreds of tech products updated daily.
Saved on: 2020-09-04

MIT 18.S097: Programming with Categories

In this course we explain how category theory—a branch of mathematics known for its ability to organize the key abstractions that structure much of the mathematical universe—has become useful for writing elegant and maintainable code. In particular, we'll use examples from the Haskell programming language to motivate category-theoretic constructs, and then explain these constructs from a more abstract and inclusive viewpoint. Hands-on programming exercises will be used to demonstrate categorical ideas like 'the universal property of products' in working Haskell code.
Saved on: 2020-09-03

Learning How to Learn Efficiently - DEV

Hello everyone. As you know there are lots of information about programming and related topics. Somet...
Tags: #learning
Saved on: 2020-08-31

The #1 Flashcard App Recommended by Barbara Oakley, PhD

iDoRecall– Easily remember everything that you learn! Spaced-repetition flashcards linked to the facts and concepts in your learning materials that you want to remember. If you struggle with recalling an answer, your source content will open at the exact relevant location.
Saved on: 2020-07-25

How OAuth 2.0 Works

OAuth provides third party applications limited access to user resources without compromising the user's data. Find out exactly how in this blog.
Saved on: 2020-07-16

DevTut

Example based programming tutorials for solid developers. Master 45+ programming topics.
Tags: #learning
Saved on: 2020-05-20

LearnObit

For Learning Anything Quickly and Reliably
Saved on: 2020-04-09

Introduction to D3

So far in 6.859, we've primarily been working with visual analysis grammars like Vega-Lite or VizQL (Tableau). These grammars break visualization design down into a process of specifying mappings (or visual encodings) between data fields and the properties of graphical objects called marks. They're useful for concisely and rapidly creating recognizable visualizations, while giving us more design flexibility (or expressivity) than chart typologies like Microsoft Excel. However, describing visualization desig
Saved on: 2020-03-03

9 Projects you can do to become a Frontend Master

Introduction Whatever you do, it's always beneficial to have the right tools at your dispo...
Saved on: 2019-10-09

Improve your English pronunciation using Youtube

Struggling with English pronunciation? YouGlish uses real people speaking real English to help you master tricky sounds. No more dictionary confusion!
Saved on: 2019-06-20

UFABET7M

ทางเข้า UFABET เว็บตรง ปลอดภัย 100% เล่นง่ายบนมือถือ ฝากถอนออโต้ ไม่มีขั้นต่ำ สมัครวันนี้รับโบนัสฟรี ใช้งานได้ 24 ชม.
Tags: #learning
Saved on: 2019-05-26

VueDay 2019 schedule - Joind.in

VueDay is the very first international conference about Vue in Italy. The conference is organized by GrUSP, the organizers of jsDay, with the aim to bring together the best speakers and stories about one of the fastest growing frontend frameworks.
Saved on: 2019-04-16

My Favorite Teachers In The JavaScript Community - DEV Community ?‍??‍?

There are so many resources in the world of tech that it's hard to sort through and pick the right...
Saved on: 2019-04-09
❤️
</>
2026