Instructional Video4:12
TED-Ed

Inside Your Computer

For Students 9th - 12th Standards
Computers are amazingly powerful machines that we have come to take for granted. Starting with a simple click of the mouse, this animated video takes you on a trip through the inner workings of computers. Learn how programs allow the...
Instructional Video2:01
Khan Academy

What is Programming?, Intro to JS: Drawing and Animation, Computer Programming

For Students 5th - Higher Ed
It's time to unleash your class's inner geek. This introductory video starts one on a path of learning to code. It is the first in a series of videos that help you learn the fundamentals of coding. The series focuses on producing art and...
Instructional Video
Khan Academy

Khan Academy: Python Programming: Python Lists

For Students 9th - 10th
Learn about the most powerful data structures in Python! Understanding the basics of lists in the computer programming language Python. [11:41]
Instructional Video
Khan Academy

Khan Academy: What Is Programming?

For Students 9th - 10th
Programming is the process of creating a set of instructions that tell a computer how to perform a task. Programming can be done using a variety of computer programming languages, such as JavaScript, Python, and C++. [2:00]
Instructional Video
Khan Academy

Khan Academy: Python Programming: Writing a Simple Factorial Program. (Python 2)

For Students 9th - 10th
A video lecture showing how to write a simple factorial program with a "for" loop in python. [8:08]
Instructional Video
Khan Academy

Khan Academy: What Is Programming?

For Students 9th - 10th
Programming is the process of creating a set of instructions that tell a computer how to perform a task. Programming can be done using a variety of computer 'languages,' such as SQL, Java, Python, and C++. [2:00]
Instructional Video
Khan Academy

Khan Academy: Python Programming: Stepping Through the Factorial Program

For Students 9th - 10th
Stepping through what happens when a user inputs a particular value into our factorial program.
Instructional Video
Khan Academy

Khan Academy: Python Programming: Exercise Write a Sorting Function

For Students 9th - 10th
A Khan Academy exercise will challenge students to write a Python function that can sort a list in-place. [2:12]
Instructional Video
Khan Academy

Khan Academy: Python Programming: Stepping Through Recursive Fibonacci Function

For Students 9th - 10th
Understanding why and how the recursive Fibonacci function works on python. [8:04]
Instructional Video
Khan Academy

Khan Academy: Python Programming: Defining a Factorial Function

For Students 9th - 10th
Defining a function in Python
Instructional Video
Khan Academy

Khan Academy: Introduction to Programs Data Types and Variables

For Students 9th - 10th
Writing a basic program. Basics of data types, variables and conditional statements
Instructional Video
Khan Academy

Khan Academy: Python Programming: Insertion Sort in Python

For Students 9th - 10th
Gain an understanding of the basic implementation of insertion sort algorithm. [8:36]
Instructional Video
Khan Academy

Khan Academy: Python Programming: Binary Numbers

For Students 9th - 10th
Understanding how numbers are represented. Introduction to binary numbers. [10:34]
Instructional Video
Khan Academy

Khan Academy: Comparing Iterative and Recursive Factorial Functions

For Students 9th - 10th
In Python programming systems, learn how to compare iterative and recursive factorial functions. [7:58]