✕ Clear filters
1,832 lessons

Browse Lessons

Curated from top practitioners. Filtered, not flooded.

All ▶ YouTube 184,509📚 Coursera 16,208
Candy cane conditional: everyone gets a candy cane only once the tree is decorated...
AI-Assisted Coding
Candy cane conditional: everyone gets a candy cane only once the tree is decorated...
freeCodeCamp.org Intermediate 3mo ago
Build a Support Agent with Vercel AI SDK – Full Tutorial
AI Agents & Automation
Build a Support Agent with Vercel AI SDK – Full Tutorial
freeCodeCamp.org Beginner 3mo ago
Take ownership. Advocate for yourself. Get to know the support team.
AI-Assisted Coding
Take ownership. Advocate for yourself. Get to know the support team.
freeCodeCamp.org Intermediate 3mo ago
How to get promoted as a dev w/out becoming a manager – Staff Engineer Santosh Yadav [Podcast #202]
AI News & Updates
How to get promoted as a dev w/out becoming a manager – Staff Engineer Santosh Yadav [Podcast #202]
freeCodeCamp.org Beginner 3mo ago
What happens when you spread a string in JavaScript?
AI-Assisted Coding
What happens when you spread a string in JavaScript?
freeCodeCamp.org Intermediate 3mo ago
Unity 2D Pixel Art Game Tutorial
AI Tools & Apps
Unity 2D Pixel Art Game Tutorial
freeCodeCamp.org Beginner 3mo ago
Intro to Supabase – Full Tutorial for Beginners
Data Analytics & Business Intelligence
Intro to Supabase – Full Tutorial for Beginners
freeCodeCamp.org Beginner 4mo ago
Array vs object gotcha in JavaScript
AI-Assisted Coding
Array vs object gotcha in JavaScript
freeCodeCamp.org Intermediate 4mo ago
It's both really hard and really easy to make money. How can this be?
Entrepreneurship & Startups
It's both really hard and really easy to make money. How can this be?
freeCodeCamp.org Beginner 4mo ago
The "AI is going to replace devs" hype is over – 22-year dev veteran Jason Lengstorf [Podcast #201]
AI News & Updates
The "AI is going to replace devs" hype is over – 22-year dev veteran Jason Lengstorf [Podcast #201]
freeCodeCamp.org Beginner 4mo ago
n8n Tutorial – Zero to Hero Course
AI Tools & Apps
n8n Tutorial – Zero to Hero Course
freeCodeCamp.org Beginner 4mo ago
Fun fact about JavaScript
AI-Assisted Coding
Fun fact about JavaScript
freeCodeCamp.org Intermediate 4mo ago
From RNNs to Transformers: The Complete Neural Machine Translation Journey
Large Language Models
From RNNs to Transformers: The Complete Neural Machine Translation Journey
freeCodeCamp.org Intermediate 4mo ago
Build Serverless AI Agents with Langbase
AI Agents & Automation
Build Serverless AI Agents with Langbase
freeCodeCamp.org Beginner 4mo ago
The life of a software developer after work hours
AI-Assisted Coding
The life of a software developer after work hours
freeCodeCamp.org Intermediate 4mo ago
Type coercion in JavaScript can get a little wild...
Systems Design & Architecture
Type coercion in JavaScript can get a little wild...
freeCodeCamp.org Intermediate 4mo ago
How to build your own learning path using Open Source with Kunal Kushwaha [Podcast #200]
Large Language Models
How to build your own learning path using Open Source with Kunal Kushwaha [Podcast #200]
freeCodeCamp.org Beginner 4mo ago
Git & GitHub Crash Course for Beginners [2026]
AI Tools & Apps
Git & GitHub Crash Course for Beginners [2026]
freeCodeCamp.org Beginner 4mo ago
Become an AI Researcher Course – LLM, Math, PyTorch, Neural Networks, Transformers
Large Language Models
Become an AI Researcher Course – LLM, Math, PyTorch, Neural Networks, Transformers
freeCodeCamp.org Beginner 4mo ago
Function declaration vs expression - what's the difference?
AI-Assisted Coding
Function declaration vs expression - what's the difference?
freeCodeCamp.org Intermediate 4mo ago
NestJS Course for Beginners - Build Server-Side Applications
AI News & Updates
NestJS Course for Beginners - Build Server-Side Applications
freeCodeCamp.org Beginner 4mo ago
AI tools can be super helpful - but they're not the answer to everything
AI Tools & Apps
AI tools can be super helpful - but they're not the answer to everything
freeCodeCamp.org Intermediate 4mo ago
Harvard CS50’s Intro to R Programming – Full University Course
AI Safety & Ethics
Harvard CS50’s Intro to R Programming – Full University Course
freeCodeCamp.org Beginner 4mo ago
Only 6 values are falsey in JavaScript. Do you know what they are?
AI-Assisted Coding
Only 6 values are falsey in JavaScript. Do you know what they are?
freeCodeCamp.org Intermediate 4mo ago
Some upcoming features for freeCodeCamp - Tom talks about daily coding challenges, streaks, & more.
AI-Assisted Coding
Some upcoming features for freeCodeCamp - Tom talks about daily coding challenges, streaks, & more.
freeCodeCamp.org Intermediate 4mo ago
Classic JavaScript gotcha: why does this print 3, 3, 3 instead of 0, 1, 2?
AI-Assisted Coding
Classic JavaScript gotcha: why does this print 3, 3, 3 instead of 0, 1, 2?
freeCodeCamp.org Intermediate 4mo ago
How to teach yourself programming with GitHub's Andrea Griffiths [Podcast #199]
AI Tools & Apps
How to teach yourself programming with GitHub's Andrea Griffiths [Podcast #199]
freeCodeCamp.org Beginner 4mo ago
Complete French Language Beginners Course – Learn A1 Level French
AI News & Updates
Complete French Language Beginners Course – Learn A1 Level French
freeCodeCamp.org Beginner 4mo ago
Do something toward learning programming every day - even if it's just 10 minutes
AI-Assisted Coding
Do something toward learning programming every day - even if it's just 10 minutes
freeCodeCamp.org Beginner 4mo ago
Learn CSS Flexbox in 2 Hours – Tutorial for Beginners
AI News & Updates
Learn CSS Flexbox in 2 Hours – Tutorial for Beginners
freeCodeCamp.org Beginner 4mo ago
When NOT to use AI in your hackathon project with MLH winners Cindy Cui and Alison Co [Podcast #198]
AI Agents & Automation
When NOT to use AI in your hackathon project with MLH winners Cindy Cui and Alison Co [Podcast #198]
freeCodeCamp.org Beginner 4mo ago
Learn programming fundamentals first. Then you can use AI to help you become more efficient.
AI-Assisted Coding
Learn programming fundamentals first. Then you can use AI to help you become more efficient.
freeCodeCamp.org Beginner 4mo ago
Do you know who the first computer programmer was?
AI-Assisted Coding
Do you know who the first computer programmer was?
freeCodeCamp.org Beginner 4mo ago
From laser-etching microchips to rediscovering a love of coding
Systems Design & Architecture
From laser-etching microchips to rediscovering a love of coding
freeCodeCamp.org Intermediate 4mo ago
Create a Cute Room Portfolio with Blender, Three.js, JavaScript – Beginner Course
Image & Video AI
Create a Cute Room Portfolio with Blender, Three.js, JavaScript – Beginner Course
freeCodeCamp.org Beginner 4mo ago
JavaScript Clean Code Course – Fix Code Smells & Refactor
Systems Design & Architecture
JavaScript Clean Code Course – Fix Code Smells & Refactor
freeCodeCamp.org Beginner 4mo ago
Intro to Backend Web Development – Node.js & Express Tutorial for Beginners
AI News & Updates
Intro to Backend Web Development – Node.js & Express Tutorial for Beginners
freeCodeCamp.org Beginner 4mo ago
How to get back into coding after years away
AI-Assisted Coding
How to get back into coding after years away
freeCodeCamp.org Intermediate 4mo ago
Boost your app's performance with CSS containment
AI-Assisted Coding
Boost your app's performance with CSS containment
freeCodeCamp.org Advanced 5mo ago
Vue.js grew organically thanks in large part to the community - which Evan You discusses here.
AI-Assisted Coding
Vue.js grew organically thanks in large part to the community - which Evan You discusses here.
freeCodeCamp.org Intermediate 5mo ago
Harvard CS50 prof David J. Malan on why you should learn programming slowly [Podcast #197]
Systems Design & Architecture
Harvard CS50 prof David J. Malan on why you should learn programming slowly [Podcast #197]
freeCodeCamp.org Advanced 5mo ago
Don't settle for boring text underlines...make them more fun!
AI-Assisted Coding
Don't settle for boring text underlines...make them more fun!
freeCodeCamp.org Intermediate 5mo ago
Discrete Mathematics Course for Beginners
ML Fundamentals
Discrete Mathematics Course for Beginners
freeCodeCamp.org Beginner 5mo ago
n8n Course for Beginners – Build Complex Workflows & Master AI Integration
AI Agents & Automation
n8n Course for Beginners – Build Complex Workflows & Master AI Integration
freeCodeCamp.org Beginner 5mo ago
Learn Vue.js – Tutorial for Beginners
UI/UX Design
Learn Vue.js – Tutorial for Beginners
freeCodeCamp.org Beginner 5mo ago
The HTML blink tag was SO annoying it got binned. The more you know...
AI-Assisted Coding
The HTML blink tag was SO annoying it got binned. The more you know...
freeCodeCamp.org Intermediate 5mo ago
How Ania built a course that teaches devs to code their own AI agents
AI Agents & Automation
How Ania built a course that teaches devs to code their own AI agents
freeCodeCamp.org Intermediate 5mo ago
Z-index not working right? Here's how to fix your layering nightmares
AI-Assisted Coding
Z-index not working right? Here's how to fix your layering nightmares
freeCodeCamp.org Intermediate 5mo ago
📚 Coursera Courses Opens on Coursera · Free to audit
1 / 3 View all →
Succeed with Customers
📚 Coursera Course ↗
Self-paced
Succeed with Customers
Opens on Coursera ↗
Lancement du projet : Démarrer un projet réussi
📚 Coursera Course ↗
Self-paced
Lancement du projet : Démarrer un projet réussi
Opens on Coursera ↗
MAYA Architecture - Bedroom Interiors
📚 Coursera Course ↗
Self-paced
MAYA Architecture - Bedroom Interiors
Opens on Coursera ↗
Apply Dart Programming Fundamentals for Beginners
📚 Coursera Course ↗
Self-paced
Apply Dart Programming Fundamentals for Beginners
Opens on Coursera ↗
Build Creative Concepts for Real Projects
📚 Coursera Course ↗
Self-paced
Build Creative Concepts for Real Projects
Opens on Coursera ↗
Crea diseños y prototipos de alta fidelidad en Figma
📚 Coursera Course ↗
Self-paced
Crea diseños y prototipos de alta fidelidad en Figma
Opens on Coursera ↗