Instructional Video4:47
TED-Ed

TED-ED: What's an algorithm? - David J. Malan

Pre-K - Higher Ed
An algorithm is a method of solving problems both big and small. Though computers run algorithms constantly, humans can also solve problems with algorithms. David J. Malan explains how algorithms can be used in seemingly simple...
Instructional Video11:00
Curated Video

Programming project: selection I

Pre-K - Higher Ed
Pupil outcome: I can design a solution to a problem that requires the use of selection. Key learning points: - When approaching a programming project there will be a set of requirements that the program must solve or meet. - When...
Instructional Video23:20
Curated Video

Representing algorithms using pseudocode

Pre-K - Higher Ed
Pupil outcome: I can represent an algorithm using pseudocode. Key learning points: - Algorithms can be represented in pseudocode. - Pseudocode uses plain language to outline the steps of the algorithm in a logical and sequential manner....
Instructional Video8:47
Curated Video

Masterclass: AI-driven Development for Programmers

12th - Higher Ed
AI tools like ChatGPT and GPT-4 are changing the way programmers write code. Learn how build a React app with Typescript using with AI prompting and other tricks to speed up development.
Instructional Video10:59
Programming Electronics Academy

Diving into a new Code Library: Arduino Course 6.5

Higher Ed
A description of how to explore a code library.
Instructional Video7:10
Curated Video

Describe computer programming : You Can Code! Part 1

Higher Ed
From the section: You can code!. This section will help you discover some interesting facts about coding.



You can code!: You Can Co
de! Part 1
• Create a simple list with names and anoth
er with numbers
• ...
Instructional Video9:55
Programming Electronics Academy

Prototyping Incremental Design: Arduino Course 1.4

Higher Ed
A description of the incremental design process and why and how it should be used.
Instructional Video5:52
Curated Video

C++ for Beginners - Objects and Inheritance

Higher Ed
In this lesson, David discusses object-oriented programming and inheritance.<br/<br/>>

This clip is from the chapter "Classes and Objects" of the series "C++ for Beginners".Objects and Inheritance
Instructional Video2:15
Curated Video

Describe computer programming : Section Goal

Higher Ed
From the section: Common Coding Concepts.This section will cover common coding concepts such as Scratch setup, bugs, pseudocode, decomposition, commenting and many more.



Common Coding Concepts: Se
ction Goal
• Use...
Instructional Video4:46
Curated Video

Describe computer programming : Section Recap

Higher Ed
From the section: Common Coding Concepts.This section will cover common coding concepts such as Scratch setup, bugs, pseudocode, decomposition, commenting and many more.<b<br/>r/>

Common Coding Concepts: Section Recap
Instructional Video11:20
APMonitor

Matlab 👩‍💻 Debugging

10th - Higher Ed
One of the biggest time consuming parts of programming is debugging, or resolving mistakes in the program. This is true for every language because the computer needs exact commands, which is very important for precise...
Instructional Video44:22
APMonitor

Matlab 👩‍💻 Course Final Project

10th - Higher Ed
The final project is to put together all of the basic parts of the course to help you complete a project to design the temperature control for an egg incubator. This is an opportunity for you to review the course material as you use...
Instructional Video10:34
Curated Video

Data Science and Machine Learning (Theory and Projects) A to Z - Basics of Programming: Sorting Problem in Python

Higher Ed
In this video, we will cover sorting in Python.
<
br/>
This clip is from the chapter "Basics for Data Science: Python for Data Science and Data Analysis" of the series "Data Science and Machine Learning (Theory and Projects) A to...
Instructional Video3:28
Curated Video

Describe computer programming : Pseudocode

Higher Ed
From the section: Common Coding Concepts.This section will cover common coding concepts such as Scratch setup, bugs, pseudocode, decomposition, commenting and many more. Common Coding Concepts: Pseudocode
Instructional Video
Crash Course

Crash Course Computer Science #11: The First Programming Languages

9th - 10th
This video focuses on the first computer programming languages. We ended last episode with programming at the hardware level, but what was really needed was a way to program computers - software! So by 1952 Navy officer Grace Hopper had...
Instructional Video
Khan Academy

Khan Academy: Planning With Pseudo Code

9th - 10th
Pamela explains "pseudo-code", a way to plan out your program before you code it. [3:26]
Instructional Video
Crash Course

Crash Course Computer Science #8: Instructions & Programs

9th - 10th
We'll show you how different programs can be used to perform different tasks, and how software can unlock new capabilities that aren't built into the hardware. [10 min, 35 sec]