Hi, what do you want to do?
Crash Course
Graphical User Interfaces: Crash Course Computer Science #26
Point and click to use a helpful resource. Learners watch a video describing graphical user interface, or point-and-click interface, and how it has evolved over time. In terms of the timeline of computing, the video starts off where the...
Crash Course
Screens and 2D Graphics: Crash Course Computer Science #23
If it weren't for screens, you wouldn't be able to see the resource. Scholars learn about advances in computer screens and graphics technology. An informative video in the Crash Course Computer Series also briefly introduces CAD...
Crash Course
Files and Files Systems: Crash Course Computer Science #20
Don't file the resource away—use it now! Young computer scientists learn how file formats work, with .txt, .wav, and .bmp given as examples. The video also describes file systems and directory files.
MinuteEarth
This Video Has Consumed 1497967.5 AA Batteries!
Do we really think about overall energy used when we watch that funny video for the fourth time? It adds up! Pupils watch as the energy used for Internet tasks is related to an equal number of AA batteries. The narrator compares watching...
Crash Course
Data Structures: Crash Course Computer Science #14
Investigate an array of data structures. A video explains how computer programming relies on the ability to store and access data. It covers various data structures, including arrays, matrices, nodes, linked lists, trees, heaps, and stacks.
Crash Course
Intro to Algorithms: Crash Course Computer Science #13
Chances are you benefit from computer algorithms every day. Viewers learn about algorithms and how they can be useful in sorting. They watch as the narrator sets up and uses a selection sort, a merge sort, and a graph search algorithm in...
Crash Course
Programming Basics—Statements and Functions: Crash Course Computer Science #12
Include an informative video on programming as part of your computer science instruction. The 12th installment in the series teaches about statements and functions required to write code. Individuals learn about the IF, FOR, and...
Crash Course
The First Programming Languages: Crash Course Computer Science #11
Computers need to know a lot of languages, n'est-ce pas? Scholars learn about advances in computer programming, from assemblers and compilers to more recent programming languages. They learn how these advances led to a shift in...
Crash Course
Early Programming: Crash Course Computer Science #10
How is a textile loom related to computer programming? An engaging video begins with an example of a textile loom requiring instructions to produce patterns to introduce the idea of programming and hen goes on to explain early...
Crash Course
Advanced CPU Designs: Crash Course Computer Science #9
Faster is always better, right? The ninth installment of a series on computer science focuses on advancements in CPU design and speed. The video covers instruction pipelining, cache, FLOPS, branch prediction, multi-core processors, and...
Crash Course
Instructions and Programs: Crash Course Computer Science #8
Scholars receive instruction on writing instructions as they learn how to develop computer programs in the eighth video of the series. Animations show how computers carry out these instructions and programs.
Crash Course
The Central Processing Unit (CPU): Crash Course Computer Science #7
Build your own CPU. A video shows how logic gates, the ALU, and RAM all combine to form the central processing unit of a computer. It explains the fetch, decode, and execute phases of the CPU.
Crash Course
Registers and RAM: Crash Course Computer Science #6
Computers need to remember their addresses, too. Scholars learn about random access memory (RAM) by watching a video. They see how computers store memory and how circuits require memory addresses to access memory.
Crash Course
How Computers Calculate—the ALU: Crash Course Computer Science # 5
ALU, what are you? Young computer scientists watch a video to learn about the Arithmetic and Logic Unit (ALU) in the fifth video of the series. They use logic gates to represent each component of this unit.
Crash Course
Representing Numbers and Letters with Binary: Crash Course Computer Science #4
Don't be afraid of this resource — it won't byte. The fourth video in the series focuses on binary numbers and how computers use bits and bytes to encode information. It also explains 32-bit and 64-bit computing systems.
Crash Course
Boolean Logic and Logic Gates: Crash Course Computer Science #3
Boolean logic just makes sense. A video teaches individuals about Boolean logic and its connection to the binary system. It shows how the operations NOT, AND, OR, and XOR are shown on electric circuits using transistors.
Crash Course
Electronic Computing: Crash Course Computer Science #2
What insect is the origin of the phrase computer bug? Scholars view a video to learn about the challenges with early computing efforts, including moths finding their way into mechanical relays. From vacuum tubes to transistors, the video...
Crash Course
Early Computing: Crash Course Computer Science #1
A generation brought up with computers probably can't imagine a world without them. The first video in the series explains advances in early computing. From the abacus to tabulating machines, individuals see how computations were made...
Khan Academy
Object Inheritance, Intro to JS: Drawing & Animation, Computer Programming
There is an easier way to share functions among objects. The fifth section of a six-part series on object-oriented design introduces the concept of object inheritance. The coding helps pupils create a base object type that has all the...
Khan Academy
Object Methods, Intro to JS: Drawing & Animation, Computer Programming
This video shows young programmers how to use the same concept to duplicate objects with different properties and attach functions to them. This method allows functions to be easily called with various objects.
TED-Ed
How Computer Memory Works
Just how does computer memory work? Really, it's all zeros and ones. Learn more about bits, binary digits, memory cells, memory latency, and CPS in a short video about how computer memory works.
TED-Ed
How Do Hard Drives Work?
Curious minds want to know: How do hard drives work? It's the question everyone has been asking, and here is a short video with the answer. And you don't have to be a quantum physicist to understand the explanation.
TED-Ed
Can Robots Be Creative?
What is creativity, anyway? Check out this fascinating video on the potential for creativity from artificial intelligence. The resource provides insight into the world of computer programming and algorithms, while at the same...
TED-Ed
Inside Your Computer
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...