This is your brain. This is your brain on computers.

5 Beginner KhanAcademy Videos for Programming in 2020

KhanAcademy offers completely free videos and resources to anyone with an Internet connection and a computer (yes, your smartphone is a computer). What follows is a narrowly focused listing of five beginner KhanAcademy videos for programming.

And while it first started primarily for tutoring topics in mathematics by Salman Khan, the site has since branched out into many other topics including computer science and programming hosted by a variety of teachers.

It’s important to note that KhanAcademy’s videos are primarily focused at younger students, but that shouldn’t stop you from watching them if you want to learn the topics. Plus, the five videos included in this guide will consume less than thirty minutes of your time in total. That’s practically a steal!

Before you jump into the video list below, read through the Online Resources section of our Guide Becoming a Software Developer to see how KhanAcademy fits into your study and learning routines.

What is Programming? (2 minutes)

It’s a little difficult to learn how to program if you don’t even know what programming is. This is one of the best places to start.

This incredibly short video (2 minutes!) will get the point across succinctly and accurately.

Follow this video up by completing the entire Intro to programming course structure.

HTML Basics (5 minutes)

Web pages have become ubiquitous across the Internet when using a phone app, searching through data, playing online games, or interacting with your friends online.

There’s a lot more technology and languages involved beyond HTML, but it’s the best starting point when learning how to make a web page or web application. There’s no web page without it!

HTML isn’t necessarily a programming language. Instead, it’s a structured format that describes how a document is laid out. See the video for more details.

Follow this video up by completing the entire Intro to HTML and CSS course structure.

CSS Basics (5 minutes)

If HTML is the peanut butter of the Internet, then CSS is the jelly. OK, that metaphor made no sense, but hopefully you understand that HTML and CSS go together perfectly.

While HTML describes the structure of a document (headers, footers, body, paragraphs, links), CSS describes how the elements within that structure should be displayed (padding, margins, colors, backgrounds).

Web pages are extremely boring without properly maintained CSS.

Follow this video up by completing the entire Intro to HTML and CSS course structure.

Intro to Algorithms (5 minutes)

How to computers know how complete puzzles and perform tasks? How does a self-driving car know where to turn? What about characters in a video game knowing how to walk, run, and shoot?

Algorithms!

Programmers create a series of steps that a computer must follow in order to accomplish a task. Imagine you want a program to tell you if you are over the age of 18 or not. The steps (algorithm) might look something like this:

1. Accept input for user's age
2. IF user's age is over 18, output "You are over 18!"
3. OTHERWISE output "You are not over 18!"

Finish up by completing the rest of the Algorithms course structure.

Binary & Data (6 minutes)

Binary? What the heck is that? It literally means “two things.” For example, a binary star system in the universe consists of two stars.

In programming, binary refers to the numbering system in which everything is represented by 0 and 1. This closely relates to electrical switches being turned off (zero) and on (one).

Amazingly, everything in your computer is represented by this simple binary system. It sounds far-fetched at first, but you’ll see why it makes perfect sense.

Complete the rest of the How Computers Work course structure after you blast through this quick video.

Further Reading
Were these videos interesting? Do you want to know how to start software development and programming professionally? Work your way through our massive guide to becoming a software developer.
Justin Skiles

Justin Skiles

Justin has been developing enterprise application software for over 10 years primarily using Microsoft stacks, Azure, and various open source tools. He has most recently been trying his best as a Manager and Director of Software Engineering in the health care industry.

Share the Knowledge

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on pinterest
Pinterest
Share on facebook
Share on twitter
Share on linkedin
Share on pinterest

Follow our updates

JOIN OUR SUBSCRIBERS

GET FREE UPDATES

Keep Exploring. Choose Your Path.

Be a Better, Smarter You

With our in depth guides, you’re bound to be setup for success.

Our experts have been collectively developing software for over 20 years.

We find the best tools and direct you to them so that you don’t have to.

JOIN THE CONVERSATION

Get the latest ultimate guides, tutorials, and advice to level up your skills.