Logo
BlogsSearchLogin
  • 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

  • Game Runner - GameEngine Examples

    Build interactive game lessons using the GameEngine framework in Jupyter Notebooks. This allows you to create game code in IPYNB cells for development, then automatically convert them to interactive game runners on the web.

    Jan 3, 2026

  • Code Runner - JavaScript

    Build a lesson using javascript. This allows you to create in Jupyter Notebook code cell for development, plus interact elements with the lesson on the Web

    Dec 27, 2025

  • JSON

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

    Dec 27, 2025

  • Crash Course into Python Flask

    A discussion of key elements in a Python Flask backend project. This includes preparing a project for deployment and interaction with a frontend.

    Nov 8, 2025

  • Trimester 1 Final Blog

    Nov 4, 2025

  • Remakers - 3.13 Developing Procedures JS Hacks

    Apply your skills to basic procedure development in Javascript.

    Oct 9, 2025

  • Crashers - 3.9 Developing Algorithms Python Hacks

    Learn how to develop algorithms through the Peppa Pig Maze game

    Oct 9, 2025

  • Remakers - 3.13 Developing Procedures Python Hacks

    Apply your skills to basic procedure development in Javascript.

    Oct 9, 2025

  • 3.12 Calling Procedures Python Hack

    Hack (literally!) for 3.12 Calling Procedures

    Oct 8, 2025

  • Crashers - 3.17 Algorithmic Efficiency Javascript Hacks

    Learn about algorithms and how they can be more or less efficient

    Oct 6, 2025

  • Crashers - 3.17 Algorithmic Efficiency Python Hacks

    Learn about algorithms and how they can be more or less efficient

    Oct 6, 2025

  • 3.9 Developing Algorithms

    Learn how to develop algorithms through the Peppa Pig Maze game

    Oct 5, 2025

  • Boolean Logic in Programming

    Boolean Hacks For Students To Try In JavaScript

    Sep 30, 2025

  • Conditionals in JavaScript - Hacks

    Three scaffolded hacks to practice selection (if, else if, else) in JavaScript. No nesting.

    Sep 30, 2025

  • Lists Hacks Javascript

    This is a CSP Hacks notebook based on the lists lesson

    Sep 30, 2025

  • Escape Room 3.15 - Hack

    Extended Javascript challenges and hacks for CSP 3.15 Escape Room - Random Values

    Sep 30, 2025

  • Boolean Logic in Programming

    Boolean Hacks For Students To Try In Python

    Sep 30, 2025

  • Nested Conditionals in Python - Homework

    Apply your skills of multilayered conditionals and combine all you've learned so far.

    Sep 30, 2025

  • Lists Hacks Python

    This is a CSP Hacks notebook based on the lists lesson

    Sep 30, 2025

  • Escape Room 3.15 - Hacks & Extensions

    Extended Python challenges and hacks for CSP 3.15 Escape Room - Random Values

    Sep 30, 2025

  • strings Homework

    Quick practice with strings in JavaScript.

    Sep 28, 2025

  • 3.1 Variables & Assignments hacks

    Apply your understanding of Variables & Assignments with these hacks

    Sep 28, 2025

  • Escape Room - Strings Homework

    Quick practice with strings in Python.

    Sep 28, 2025

  • 3.1 Variables & Assignments hacks - Python

    Apply your understanding of Variables & Assignments with these Python hacks

    Sep 28, 2025

  • Nested Conditionals in Javascript - Homework

    Apply your skills of multilayered conditionals and combine all you've learned so far.

    Sep 26, 2025

  • 3.2 Data Abstractions JS Hack

    Hack(s) for intro to data abstractions in JS.

    Sep 26, 2025

  • Mathematical Operations in Javascript and Python - Hacks

    Apply your skills of math, logic, and coding.

    Sep 26, 2025

  • Conditionals in Javascript and Python - Hacks

    Apply your skills to basic algorithmic design with conditionals.

    Sep 26, 2025

  • 3.2 Data Abstractions Python Hack

    Hack(s) for intro to data abstractions in Python.

    Sep 26, 2025

  • Mathematical Operations in Javascript and Python - Hacks

    Apply your skills of math, logic, and coding.

    Sep 26, 2025

  • Whack-a-Mole Hack Blog

    A Whack-a-Mole game rebuilt with OOP JavaScript — now featuring a 4×4 grid, new mole types, power-ups, scaling difficulty, and high score tracking.

    Sep 16, 2025

  • Progress and Problems in Weeks 0-4

    Recovery guide for common issues with GitHub, cloning, virtual environments, and running your website.

    Sep 9, 2025

  • Troubleshooting Guide

    Recovery guide for common issues with GitHub, cloning, virtual environments, and running your website.

    Sep 2, 2025

  • GitHub Pages Jokes

    These Programming topics are focused on Jupyter Notebooks, and Managing Files.

    Aug 21, 2025

  • Network Stack | HTTP and TCP/IP

    Frontend and/network/stack Backend application applied to networking layers

    Feb 5, 2025

  • GitHub Pages Hacks

    Objective is to be able to work fully with Notebooks, Submenus, and Anatomy to create your own personal interest blog.

    Aug 27, 2023

  • GitHub Pages LxD Series

    An interactive series for learning Frontend programming, GitHub Pages, and Jupyter Notebooks through hands-on mini-projects.

    Aug 23, 2023

  • Change GitHub Pages Theme

    Aug 23, 2023