You have JavaScript disabled
For the best experience, please turn JavaScript on.
Here's how
Menu
Main menu
TED
Ideas worth spreading
Watch
TED Talks
Browse the library of TED talks and speakers
Playlists
100+ collections of TED Talks, for curious minds
TED-Ed videos
Watch, share and create lessons with TED-Ed
TEDx Talks
Talks from independently organized local events
Surprise Me
The easy option. Let us choose for you!
Discover
Topics
Explore TED offerings by topic
TED Books
Short books to feed your craving for ideas
Ideas Blog
Our daily coverage of the world of ideas
Newsletter
Inspiration delivered straight to your inbox
Attend
Conferences
Take part in our events: TED, TEDGlobal and more
TEDx events
Find and attend local, independently organized events
TED on screen
Experience TED from home or in theaters
Participate
Nominate
Recommend speakers, TED Prize recipients, Fellows and more
Organize a local TEDx event
Rules and resources to help you plan a local TEDx event
Translate
Bring TED to the non-English speaking world
TED Prize
Get involved in the yearly prize for world-changing ideas
TED Fellows
Join or support innovators from around the globe
About
Our organization
Our mission, history, team, and more
Conferences
TED Conferences, past, present, and future
Programs & Initiatives
Details about TED's world-changing initiatives
Partner with TED
Learn how you can partner with us
TED Blog
Updates from TED and highlights from our global community
Log in
Search
Search:
Cancel search
Discover ›
Topics
›
Programming
A collection of TED Talks (and more) on the topic of programming.
Video playlists about Programming
Internet origin stories
8 talks •
2h 3m
Where would we be without the Internet? These talks share how some of the most beloved parts of the web came to be.
Code: The next universal language
7 talks •
1h 35m
Dive into the digital world with these talks on coding and the importance of teaching code to future generations.
Talks about Programming
17:35
Stuart Russell
3 principles for creating safer AI
Posted
May 2017
8:44
Joy Buolamwini
How I'm fighting bias in algorithms
Posted
Mar 2017
13:47
Nagin Cox
What time is it on Mars?
Posted
Feb 2017
7:03
Fawn Qiu
Easy DIY projects for kid engineers
Posted
Nov 2016
4:36
Under 6 minutes
Anthony Goldbloom
The jobs we'll lose to machines — and the ones we won't
Posted
Aug 2016
21:30
Linus Torvalds
The mind behind Linux
Posted
Apr 2016
12:04
Danielle Feinberg
The magic ingredient that brings Pixar movies to life
Posted
Apr 2016
15:15
Haley Van Dyck
How a start-up in the White House is changing business as usual
Posted
Apr 2016
12:39
Reshma Saujani
Teach girls bravery, not perfection
Posted
Mar 2016
11:03
Linda Liukas
A delightful way to teach kids about computers
Posted
Feb 2016
6:12
James Patten
The best computer interface? Maybe ... your hands
Posted
Apr 2014
11:48
Alex Wissner-Gross
A new equation for intelligence
Posted
Feb 2014
14:55
Miguel Nicolelis
A monkey that controls a robot with its thoughts. No, really.
Posted
Feb 2013
13:23
Read Montague
What we're learning from 5,000 brains
Posted
Sep 2012
6:04
Max Little
A test for Parkinson's with a phone call
Posted
Aug 2012
8:04
Matt Mills
Image recognition that triggers augmented reality
Posted
Jul 2012
See all 20 talks on Programming