Logo
BlogsSearchAboutLogin
  • Tools and Equipment

    Tech has reshaped our lives, from the internet to the smartphone in your pocket, or the advent of AI. This course is opening new technology possibilities by equipping you with the developer tools that are the keys to boundless technology possibilities.

    Apr 15, 2025

  • Girls in CS

    Girls in CS Club Notes

    Dec 17, 2025

  • Board Game Quest Ideation

    Board Game Quest

    Nov 17, 2025

  • Anatomy of Python Flask

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

    Nov 8, 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

    Aneesh's blog

    Nov 4, 2025

  • Game Of Life Storyboard

    This page is our storyboard for the Game Of Life project.

    Oct 21, 2025

  • Boolean Expressions and Logic Homework

    Quick practice with Boolean Expressions and Logic

    Oct 11, 2025

  • Sprint 2 - Algorithmic Efficiency Homework(Javascript)

    Homework for the Algorithmic Effiency in Javascript

    Oct 6, 2025

  • Sprint 2 - Algorithmic Efficiency Homework (Python)

    Homework for the Algorithmic Effiency in Python

    Oct 6, 2025

  • Coding Concept - Algorithms

    Developing Algorithms in JavaScript

    Oct 4, 2025

  • Coding Concept - Algorithms

    Developing Algorithms in Python

    Oct 4, 2025

  • Math Expression Hacks Collaborators_ipynb_2_

    Oct 1, 2025

  • Mathematical Expressions Homework - JavaScript

    Quick practice with Mathemetical Expressions

    Oct 1, 2025

  • Mathematical Expressions Homework - Python

    Quick practice with Mathemetical Expressions

    Oct 1, 2025

  • Calling Procedures Hacks

    This page will teach you about calling procedures through hacks.

    Sep 30, 2025

  • Data Abstraction Homework

    Quick practice with Javascript Lists

    Sep 26, 2025

  • Boolean Expressions and Logic Homework

    Quick practice with Boolean Expressions and Logic

    Sep 26, 2025

  • Boolean Expressions and Logic Homework

    Quick practice with Boolean Expressions and Logic

    Sep 26, 2025

  • Nested Conditionals

    This page will teach you about nested conditionals in programming.

    Sep 26, 2025

  • Variables & Assignments

    This page will provide homework for the variables and assigmnets lesson.

    Sep 25, 2025

  • Variables & Assignments

    This page will provide homework for the variables and assigmnets lesson.

    Sep 25, 2025

  • Strings

    This page will teach you about strings in programming.

    Sep 25, 2025

  • Strings

    This page will teach you about strings in programming.

    Sep 25, 2025

  • Coding Concept - Lists

    Understanding Lists in Python and JavaScript

    Sep 25, 2025

  • Coding Concept - Lists

    Understanding Lists in Python and JavaScript

    Sep 25, 2025

  • Coding Concept - Developing Procedures

    Understanding Developing Procedures in Python and JavaScript

    Sep 25, 2025

  • Developing Procedures Homework

    Understanding Developing Procedures in Python

    Sep 25, 2025

  • Variables & Assignments

    This page will provide homework for the variables and assigmnets lesson.

    Sep 25, 2025

  • Iterations JS Homework

    Practice problems for iterations

    Sep 24, 2025

  • Sprint 2 - Iterations (Python)

    Homework for the Iterations in Python Lesson

    Sep 24, 2025

  • Sprint 2 - Random Numbers (Javascript)

    Homework for Random Numbers in Javascript

    Sep 24, 2025

  • Variables & Assignments

    This page will teach you about variables and assignments in programming.

    Sep 23, 2025

  • Strings

    This page will teach you about strings in programming.

    Sep 23, 2025

  • Conditionals in Javascript by Ctrl-Zombies

    Conditionals homework in Javascript

    Sep 23, 2025

  • Conditionals in Python by Ctrl-Zombies

    Conditionals homework in Python

    Sep 23, 2025

  • Conditionals in Javascript and Python by Ctrl-Zombies

    Learn how to use conditionals in both Javascript and Python programming languages.

    Sep 23, 2025

  • Conditionals in Javascript by Ctrl-Zombies

    Conditionals homework in Javascript

    Sep 23, 2025

  • Conditionals in Python by Ctrl-Zombies

    Conditionals homework in Python

    Sep 23, 2025

  • Sprint 2 - Random Numbers! (Python)

    Homework in Random Numbers in Python

    Sep 23, 2025

  • Nested Conditionals in Javascript and Python by Ctrl-Zombies

    Learn how to use nested conditionals in both Javascript and Python programming languages.

    Sep 23, 2025

  • Variables & Assignments

    This page will teach you about variables and assignments in programming.

    Sep 23, 2025

  • Calculator Game Hacks

    Hacks that we did in the Calculator

    Sep 17, 2025

  • LXD Group Blog

    My first blog in CSP 2025-26

    Sep 16, 2025

  • Snake Game Hack

    Hacks that we did in the Snake Game

    Sep 16, 2025

  • TicTacToe Hack Blog

    How the TTT hack was made

    Sep 16, 2025

  • Pong Game Hacks

    My submission for pong game hacks

    Sep 15, 2025

  • 1st Blog

    My first blog in CSP 2025-26

    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

  • Python Tic Tac Toe Game

    Aug 18, 2025

  • Using Kernels

    A guide to using kernels in the Foundation framework. Kernels are a powerful tool for creating custom data processing pipelines. They allow you to define how data is transformed and processed in a flexible and reusable way.

    Jun 15, 2025

  • Java Kernel

    This page will teach you how to set up your Java kernel in Jupyter Notebooks.

    Jun 14, 2025

  • HTML, CSS, and JS Kernels

    This page will teach you how to use HTML, CSS, and JavaScript kernels in Jupyter Notebooks.

    Jun 14, 2025

  • Python Kernels

    This page will teach you how to use Python kernels in Jupyter Notebooks.

    Jun 14, 2025

  • HTML and JavaScript Lesson

    This page will teach you the basics of HTML and JavaScript.

    Jun 13, 2025

  • GitHub Pages

    This page will teach you how to set up GitHub Pages using the VSCode online editor.

    May 20, 2025

  • Account Creation

    Learn how to create and manage course-required accounts, including a Portfolio Website, GitHub, Slack, and LinkedIn, while protecting your Personal Identifiable Information (PII).

    May 19, 2025

  • Account Creation

    Learn how to create and manage course-required accounts, including a Portfolio Website, GitHub, Slack, and LinkedIn, while protecting your Personal Identifiable Information (PII).

    Apr 15, 2025

  • GitHub

    This guide will assists as we work through the class together — this is not comprehensive as we will evolve on GitHub collaboration together!

    Apr 15, 2025

  • KASM Workspace Operating System and Tools Setup

    Setup guide for using the Ubuntu-based KASM Workspace for development.

    Apr 15, 2025

  • MacOS Operating System and Tools Setup

    Setup guide for MacOS developer tools including Homebrew, Python, and more.

    Apr 15, 2025

  • Operating System and Tools Setup

    Significant setup is required for development tools to support the Operating System, JavaScript, Python, Java, Jupyter Notebooks, and more. This is the first step in the development process.

    Apr 15, 2025

  • GitHub Pages Setup

    A key to learning in this class is understanding how to make a GitHub Pages project. This guide will setup and run the project. At the end, you will have a student Website that can be used for blogging classroom learnings and progress.

    Apr 15, 2025

  • VSCode Setup

    A key to learning in this class is understanding how to make a GitHub Pages project. This guide will setup and run the project. At the end, you will have a student Website that can be used for blogging classroom learnings and progress.

    Apr 15, 2025

  • Windows (WSL) Operating System and Tools Setup

    Setup guide for using Windows Subsystem for Linux with Ubuntu for development.

    Apr 15, 2025

  • Data Frames | Pandas | Intro 1

    Data connections, trends, and correlation. Pandas is introduced as it could be valuable for CPT and PBL.

    Feb 20, 2025

  • ML | Neural Network | Handwritting Detection

    Handwritting detection using Tensor Flow

    Feb 20, 2025

  • ML | Fitness

    Machine Learning and Fitness Data, using a linear regression model. The purpose of this model is to maximize calories burn.

    Feb 20, 2025

  • Data Frames | Pandas | Intro 2

    This blog contains basic techniques for analyzing a dataset using the Python Pandas module. Python is a primary language for data science and is useful for backend operations like analyzing and storing data.

    Feb 19, 2025

  • ML | Titanic Data

    Exploring the Titanic dataset with machine learning.

    Feb 19, 2025

  • Network Stack | HTTP and TCP/IP

    Gamified networking lesson connecting OSI, TCP/IP, MTU, and deployment from GitHub Pages to AWS EC2

    Feb 5, 2025

  • Data | SQLAlchemy

    Using Programs with Data is often focused on SQL and database actions. This blog focuses on SQLAlchemy and an OOP programming style.

    Jan 8, 2025

  • Data | SQL Connect

    Using Programs with Data is focused on SQL and database actions. This blog focus is SQL connections and curses using an Imperative programming style.

    Jan 8, 2025

  • Data | Binary Logic

    This is a mini project, warming up to CPT guidelines. Read this to article and starrt developing ideas for your Binary Logic requirements. Real binary abstractions include ASCII, Unicode, RGB Colors, Images,Logic Gates, etc.

    Jan 6, 2025