Hi, what do you want to do?
Curated Video
Introduction to Computer Programming with Python
This video explains the concept of computer programming by comparing it to following a recipe to create a dish. It emphasizes the importance of computer programs in everyday tasks and the benefits of learning to program.
Curated Video
Comparing algorithms to computer programs
Pupil outcome: I can describe the differences between algorithms and computer programs. Key learning points: - An algorithm is a series of defined logical steps that can be followed to solve a problem. - A computer program is a way of...
Curated Video
ChatGPT and Prompt Engineering With Advanced Data Analysis - Creating a Computer Program and Debugging
In this video, you will learn to use ChatGPT to create a computer program and effectively debug it. We will use ChatGPT's capabilities to generate code snippets, optimize algorithms, and identify and fix bugs, leveraging ChatGPT3 as a...
TED Talks
Conrad Wolfram: Teaching kids real math with computers
From rockets to stock markets, many of humanity's most thrilling creations are powered by math. So why do kids lose interest in it? Conrad Wolfram says the part of math we teach -- calculation by hand -- isn't just tedious, it's mostly...
Crash Course
The Computer and Turing: Crash Course History of Science
Computers and computing have changed a lot over the History of Science but ESPECIALLY over the last 100 years. In this episode of Crash Course History of Science, we have a look at that history around World War Two and how that conflict...
Curated Video
Fix the errors in a computer program or algorithm : Errors and Exceptions
From the section: Advanced Python. This section helps to understand about OOP, classes, class interface etc. We will dive into learning Advance Python
Errors happen. You can NOT avoid them. It's a fact of life, your programs...
Errors happen. You can NOT avoid them. It's a fact of life, your programs...
Curated Video
Implement logical operations in a computer program : Exploring Logical Operators – Part 1
From the section: Introduction to Decision Statements and Control Flow. In this section, you will be introduced to Java's decision statements and control flow constructs. This will include getting to know the Java keywords of if...
Curated Video
Describe computer programming : Basic Python Syntax
From the section: Introduction to Python. In this section we look at Python's fundamental, built-in data structures, and discuss how and when to use them.
This video will give you an overview of the Basic Pyth
on...
This video will give you an overview of the Basic Pyth
on...
Curated Video
Implement logical operations in a computer program : Exploring Logical Operators – Part 2
From the section: Introduction to Decision Statements and Control Flow. In this section, you will be introduced to Java's decision statements and control flow constructs. This will include getting to know the Java keywords of if...
Packt
Debug a computer program created by someone else : Debugging Your Second Python Program
From the section: Getting Started with Python Development. Setup your development environment, a gentle introduction to Python3.
Demonstrate the Python debugger, and PyCharm interface to the debu
gger mode.
• Run...
Demonstrate the Python debugger, and PyCharm interface to the debu
gger mode.
• Run...
Packt
Use functions or APIs from external libraries to develop a computer program : Creating a Package
From the section: Advanced Python. This section helps to understand about OOP, classes, class interface etc. We will dive into learning Advance Python<b<br/>r/>
Learn how to create your own local package for your Python programs!
Learn how to create your own local package for your Python programs!
Curated Video
Implement arithmetic operations in a computer program : Arithmetic Operators
From the section: Basics. In this section, we look into comments, variables and its types, list, tuples, dictionary, various operators, and loops in details.
An arithmetic operator is a mathematical function that takes two...
An arithmetic operator is a mathematical function that takes two...
SciShow
Ada Lovelace: Great Minds
Ada Lovelace, Daughter of Lord Byron, was somehow the first author of a computer program...even though she lived more than a century before the first modern computer.
SciShow
Eugene Goostman & The Science of What Disgusts You
SciShow News parses the latest science news, including whether a computer program really passed a famous artificial intelligence test, and new insights into why and how we're disgusted by the things that gross us out.
SciShow
Foldit Gamers FTW
Hank tells us how some gamers are outperforming sophisticated computer programs to help solve the puzzle of protein folding and to assist scientists in finding better treatments for HIV/AIDS, cancer, and Alzheimer's.
Zach Star
What is Computer Engineering?
Computer engineering is the combination of electrical engineering and computer science. Computer engineering majors will take basic circuit analysis classes where they will learn about voltage and current in...
Brainwaves Video Anthology
Jane Krauss - Computer Science for All A Few Reasons Why
Jane Krauss is a teacher, author and consultant who does curriculum and program development designed to increase participation of girls and other underrepresented groups in computer science. She will gladly tell you why...
Wonderscape
Great Careers: How to Become a Computer Programmer
This video is an introduction to the world of computer programming. It explains what computer programmers do, the different coding languages they use, and the various career opportunities available in the field. It also provides...
Brainwaves Video Anthology
Stephen Wolfram - Computational Thinking
Stephen Wolfram, (born August 29, 1959, London, England), English physicist and author best known for his contributions to the field of cellular automata and the development of Mathematica, an algebraic software system, and...
Curated Video
Can Computers Really Talk? Or Are They Faking It?
New advancements in technology are making it harder than ever to tell the difference between a computer and a human speaker... but what's going on under the hood? Is it really "language," or just a digital illusion?
Crash Course
The First Programming Languages: Crash Course Computer Science
So we ended last episode with programming at the hardware level with things like plugboards and huge panels of switches, but what was really needed was a more versatile way to program computers - software! For much of this series we’ve...
Crash Course
Early Programming: Crash Course Computer Science
Since Joseph Marie Jacquard’s textile loom in 1801, there has been a demonstrated need to give our machines instructions. In the last few episodes, our instructions were already in our computer’s memory, but we need to talk about how...
Crash Course
Alan Turing: Crash Course Computer Science
Today we’re going to take a step back from programming and discuss the person who formulated many of the theoretical concepts that underlie modern computation - the father of computer science himself: Alan Turing. Now normally we try to...
Crash Course
Operating Systems: Crash Course Computer Science
So as you may have noticed from last episode, computers keep getting faster and faster, and by the start of the 1950s they had gotten so fast that it often took longer to manually load programs via punch cards than to actually run them!...