If you're seeing this message, it means we're having trouble loading external resources for Khan Academy.
If you're behind a web filter, please make sure that the domains *.kastatic.org and *.kasandbox.org are unblocked.
Learn select topics from computer science - algorithms (how we solve common problems in computer science and measure the efficiency of our solutions), cryptography (how we protect secret information), and information theory (how we encode and compress information).
Only have an hour? Learn the basics of programming, making webpages, or creating databases.
Sal explains in this video how to grow your intelligence.
Sal talks with Stanford Professor Carol Dweck about her research on the Growth Mindset.
John Legend shares a personal story about overcoming early rejections in his career to get to where he is today.