Metadata
Title
Language Independent Lessons Courseware
Category
courses
UUID
211a598f7b9642d68d58df1bb4cbcd66
Source URL
https://cemc.uwaterloo.ca/resources/courseware/language-independent-lessons
Parent URL
https://cscircles.cemc.uwaterloo.ca/resources/
Crawl Time
2026-03-18T05:14:53+00:00
Rendered Raw Markdown

Language Independent Lessons Courseware

Source: https://cemc.uwaterloo.ca/resources/courseware/language-independent-lessons Parent: https://cscircles.cemc.uwaterloo.ca/resources/

This Courseware teaches basic programming concepts in a language-independent manner. It is intended for students with little to no programming experience.

ACCESS COURSEWARE

Image

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:

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.