Logo
BlogsSearchAboutLogin
  • Classes

    Classes - CS111 Review

    Mar 19, 2026

  • Coding-Practices

    Coding-Practices - CS111 Review

    Mar 19, 2026

  • Control Structures

    Control Structures - CS111 Review

    Mar 19, 2026

  • Data Types

    Data Types - CS111 Review

    Mar 19, 2026

  • Formatives

    Formatives - CS111 Review

    Mar 19, 2026

  • Input/Output

    Input/Output - CS111 Review

    Mar 19, 2026

  • Lessons

    Sam's Lessons File - CS111 Review

    Mar 19, 2026

  • MainHub

    Sam's MainHub - CS111 Review

    Mar 19, 2026

  • Object Oriented Programming

    Object Oriented Programming- CS111 Review

    Mar 19, 2026

  • Operators

    Operators - CS111 Review

    Mar 19, 2026

  • Pirate Game Overview

    Pirate Game Overview - CS111 Review

    Mar 19, 2026

  • Retrospective Engineering Practices

    Retrospective Engineering Practices - CS111 Review

    Mar 19, 2026

  • Software Engineering Practices

    Software Engineering Practices - CS111 Review

    Mar 19, 2026

  • Software Developement Life Cycle

    The Software Developement Life Cycle - CS111 Review

    Mar 19, 2026

  • Array Jokes

    JavaScript jokes using arrays, running in a Jupyter Notebook and on GitHub Pages.

    Feb 25, 2026

  • Variables

    HTML Domain and Variables lesson

    Feb 19, 2026

  • Classes and Methods

    Basics of Classes and Methods

    Jan 27, 2026

  • Strings

    Strings using Code Runner

    Jan 27, 2026

  • Booleans

    An intro to booleans using Code Runner

    Jan 20, 2026

  • Mathematical Expressions

    Jan 20, 2026

  • JSON and JavaScript Objects

    JSON Structures using Code Runner

    Jan 16, 2026

  • Nested Conditionals

    Nested Conditionals using Code Runner

    Jan 14, 2026

  • Iterations

    An intro to iterations using Code Runner

    Jan 13, 2026

  • Data Abstraction!

    How Data Abstraction is used in Programming

    Jan 9, 2026

  • Arrays

    Learn about arrays in JavaScript, including how to create, access, and manipulate them.

    Jan 7, 2026

  • Code Runner - Examples

    Build a lesson using multiple code runners on a page. This modular approach allows you to create interactive lessons, more code -- less words.

    Jan 3, 2026

  • Game Runner Examples

    Learn game development using the GameEngine framework in a contained educational environment. Build game levels, add characters, and create interactive experiences with live code editing and debugging controls.

    Jan 3, 2026

  • UI Runner

    An introduction showing how to create JavaScript games. Game Builder will start the design process. lessons using the UI Runner help understatn the parts of for game development, canvas graphics, DOM manipulation, and interactive visualizations.

    Jan 3, 2026

  • JSON

    JavaScript Object Notion (JSON) lesson defines key-value pair objects.

    Dec 27, 2025