Image
Student working on a computer science program on the laptop

Course information

Students will learn basic programming concepts such as functions, conditional statements, repetition, and storing data. These concepts will be taught without reference to any specific programming language.

The following topics are covered in this course:

  • Built-in functions
  • Storing and using information
  • Creating functions
  • Booleans
  • Branching
  • Building better programs
  • Iteration using while
  • Storing elements in a sequence
  • Iteration using for
  • Bundling information into objects
  • Structuring data
  • Recursion 

Typical lesson structure

Each module contains videos that explain the concepts being taught.

A transcript has also been provided for each video. This page is a text version of the narrated videos.