Outschool
Open currency, time zone, and language settings
Log In

How Does a Computer Work? What is a Program?

Learn how a computer works from the inside out during this series, this session covers the question, what is a program and how does it work?
David Salch
Average rating:
4.9
Number of reviews:
(3,339)
Popular
Class
Play

What's included

1 live meeting
50 mins in-class hours

Class Experience

Everyone knows that computers run programs. But what exactly is a "program"?

This  class is part of a series on how computers work. We explore the foundation of what is a program and how do they work. What are the different programming styles, languages, and approaches? How does a computer program actually make something happen?

This is NOT a programming course, but rather an explanation of what programming "IS". 

Concepts explored include:
Programming approaches: Procedural, object oriented, iterative
Levels of programs: machine code, assembler, higher level languages
Languages compared and discussed: C, Java, Scripts, Basic, C++, Machine Code, Assembler, javascript

All of this is presented in an age appropriate manner so the younger students can grasp and start on a proper understanding into the world of computers. 

This is an interactive whiteboarding class where illustrations are used explain the lesson throughout.  Interaction means questions and comments are encouraged  to whatever level of participation the student desires.

Other Details

External Resources
Learners will not need to use any apps or websites beyond the standard Outschool tools.
Joined December, 2016
4.9
3339reviews
Popular
Profile
Teacher expertise and credentials
I have been in the computer industry for decades, starting in the 1970s by building my own computer and robotics. That led to a career of mating software and hardware through several technology startups. Being deeply in this industry from the beginning had granted me an overall view of how everything works together that is rare today. My goal is to pass this deep basic understanding to the next generation. 

Reviews

Live One-Time Class
Share

$14

per class
Meets once
50 min

Completed by 421 learners
Live video meetings
Ages: 8-12
4-18 learners per class

This class is no longer offered
About
Support
SafetyPrivacyCA PrivacyLearner PrivacyYour Privacy ChoicesTerms
Financial Assistance
Get The App
Download on the App StoreGet it on Google Play
© 2025 Outschool