Bookmarks tagged with #learning.
Show all
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
courses/prompt_engineering_interactive_tutorial/Anthropic 1P at master · anthropics/courses
Anthropic's educational courses
Saved
on: 2025-02-06
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
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
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
Spreadsheets are all you need.ai – A low-code way to learn AI
Saved
on: 2024-03-15
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
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
10 Things Software Developers Should Learn about Learning
Saved
on: 2023-12-27
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
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
3Blue1Brown
Mathematics with a distinct visual perspective. Linear algebra, calculus, neural networks, topology, and more.
Saved
on: 2023-04-27
Maximizing the Potential of LLMs: A Guide to Prompt Engineering
Saved
on: 2023-04-11
50 Ideas That Changed My Life - David Perell
David shares 50 ideas that changed his life. Read here.
Saved
on: 2023-04-11
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
Chronological list of Resources to Learn PHP from Complete Beginner to Adva
Saved
on: 2023-01-25
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
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
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
Ask HN: What's the best source code you've read? | Hacker News
Saved
on: 2022-09-11
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
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
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
https://laconicml.com/computer-science-curriculum-youtube-videos/
Saved
on: 2021-01-12
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
I have built MVC Framework from scratch using PHP for only education purposes : r/PHP
Saved
on: 2020-08-20
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
JavaScript for impatient programmers (ES2020 edition)
Saved
on: 2020-07-01
DevTut
Example based programming tutorials for solid developers. Master 45+ programming topics.
Tags:
#learning
Saved
on: 2020-05-20
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
Ask HN: What Technologies to Learn in 2020? | Hacker News
Saved
on: 2020-01-05
Ask HN: Haven't worked for a while, best guide/advice to start a hobby project? | Hacker News
Saved
on: 2019-12-25
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