Site Title
Logo
BlogsSearchAboutLogin

Blogs

  • Website Development Foundations

    This guide introduces the foundational concepts in web development—from setting up your About Me site, documenting your tools and workflow, and talking and extracting data from servers. You'll learn how to publish with GitHub Pages and create a central homepage to organize your developer journey, as well as thinking about future possibilities.

    Jun 12, 2025

  • 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

  • Adventure Game Infograph

    A guide to the Adventure Game, featuring RPG and Platformer capabilities. This help system fosters learning, discussion, and exploration of key game components.

    Jan 6, 2025

  • Siddharth Hota and Dhruv Agrawal - Snake Hacks Blog

    Sep 17, 2025

  • Troubleshooting Guide

    Sep 9, 2025

  • Github_pages_troubleshoot

    Sep 9, 2025

  • GitHub Pages Troubleshooting

    This page debugs common issues and demonstrates common things we do in CSSE>

    Sep 9, 2025

  • JS Background lesson

    Review the YAML, HTML, and JavaScript code for the background and player. Provide comments and feedback on each section.

    Sep 3, 2025

  • JS Calculator lesson

    Learn javascript and style while constructing a calculator.

    Sep 3, 2025

  • Troubleshooting Guide

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

    Sep 2, 2025

  • Object-Oriented Game Development – Whack-a-Mole

    Learn more about Object Oriented Game Devlopment through our game Whack-a-Mole!

    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 19, 2025

  • 🎮 Build Your First Python Game - Tic Tac Toe (Object-Oriented)

    Learn Object-Oriented Programming by building a fun Tic Tac Toe game with AI in Python! Perfect for beginners.

    Aug 18, 2025

  • Python Tic Tac Toe Game

    Aug 18, 2025

  • Sprint 1 - Onboarding Challenge

    Become a Learning Experience Designer by improving Open Coding Society's new student onboarding experience.

    Aug 13, 2025

  • Build Your First Python Game - Tic Tac Toe

    Aug 13, 2025

  • Flask Portfolio Starter Setup

    Set up a Flask server locally using a starter template. This guide walks you through cloning the repository, creating a virtual environment, installing dependencies, connecting VSCode, and running the project with a SQL database.

    Jun 17, 2025

  • Introduction to Markdown

    Master Markdown syntax to create clean, readable, and well-structured documents for the web and code projects.

    Jun 17, 2025

  • Introduction Java Spring Framework

    Introduction to API, JPA, ORM, POJOs in Java Spring Framework

    Jun 17, 2025

  • GitHub Pages About Me Hacks

    Additional things you can add to your About Me page

    Jun 15, 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 About Me & Tools Hub

    In this guide, you'll set up your personal About Me site using GitHub Pages and create a homepage to organize and link to your Day 1 tools lessons. By the end, you'll have a deployed website that documents your development setup and serves as a launchpad for future projects.

    Jun 12, 2025

  • VSCode & Collaboration

    Collaborate in real time using VSCode Live Share, pair programming techniques, and effective version control to work like professional dev teams.

    Jun 12, 2025

  • Projects – Snake Game & Turtle

    Hands-on projects editing and enhancing classic games like Snake and Turtle to practice JavaScript, DOM manipulation, and game logic.

    Jun 12, 2025

  • Data Retrieval Foundations

    Discover how full-stack applications deliver live data to users by connecting frontend interfaces with backend servers and databases. Learn to build dynamic web pages that fetch and display real information in real time.

    Jun 12, 2025

  • Full Stack Introduction to Models + API

    In this guide, you'll learn a brief introduction to models + api and how they are involved in full stack development.

    Jun 12, 2025

  • Java + Spring Boot Setup Guide

    Learn how to build a backend using Spring Boot with simple database integration.

    Jun 12, 2025

  • Python + Flask Setup Guide

    This guide will walk you through setting up a Flask project with local database integration.

    Jun 12, 2025

  • How to Create a Lesson

    Jun 9, 2025

  • Loops and Iteration

    Jun 9, 2025

  • Grade Predictor

    Grade Predictor documentation

    Jun 1, 2025

  • Finalgroupreview_ipynb_2

    May 28, 2025

  • Introduction to Java ML

    Java Machine Learning, covering concepts and tools.

    May 28, 2025

  • Java ML Practice

    May 28, 2025

  • SMILE

    May 28, 2025

  • Tablesaw

    Tablesaw is a Java Library for data manipulation and analysis.

    May 28, 2025

  • Weka

    May 28, 2025

  • Java ML - Weka

    May 27, 2025

  • Java ML - Smile

    May 27, 2025

  • Cyber and Linux

    Learning Cyber and Linux together

    May 27, 2025

  • Graph Heuristics - Intro

    May 24, 2025

  • Graph Heuristics - Java and Graphs

    May 24, 2025

  • Graph Heuristics - Breadth First Search and Depth First Search

    May 24, 2025

  • Graph Heuristics

    Graph heuristics are simple strategies used to solve graph problems quickly when finding an exact solution is too slow. These methods help in tasks like finding paths, organizing networks, and making decisions in graphs.

    May 22, 2025

  • Graph Heuristics - Data Structures

    Examples of searches

    May 22, 2025

  • Graph Heuristics - Data Structures

    Basic overview of graph heuristics

    May 22, 2025

  • Graph Heuristics - Data Structures

    Explanations of searches

    May 22, 2025

  • Web Sockets

    Web Sockets with Python servers and Javascript clients

    May 21, 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

  • Implenting enemies into the Game

    Learn how to make an enemy that follows you around and ends the game when interacting

    May 15, 2025

  • Implenting Randomized Dialogues from Platformer to Adventure Game

    Learn how Randomized Dialogues are applied to NPCS

    May 14, 2025

  • Aesthetihawk Guide - Buttons

    Apr 18, 2025

  • Aesthetihawk Guide - Inputs

    Apr 18, 2025

  • Aesthetihawk Guide - Toggles

    Apr 18, 2025

  • Aesthetihawk Guide - Typography

    Apr 18, 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

  • Pair/Trio Programming

    Establishing pair/trio programming habits in the classroom.

    Apr 13, 2025

  • Collectables Queue

    Apr 10, 2025

  • Collectables Summary

    Apr 10, 2025

  • Collectables Intro (2)

    Apr 10, 2025

  • Collectables Lists

    Apr 10, 2025

  • Collectables Set

    Apr 10, 2025

  • Collectables Interfaces

    Apr 10, 2025

  • Collectables Intro

    Apr 10, 2025

  • Collectables Lists

    Apr 10, 2025

  • Collectables Queues and Dequeues

    Apr 10, 2025

  • Collectables Sets

    Apr 10, 2025

  • Collectables Summary

    Apr 10, 2025

  • Cookie Clicker Developer Documentation

    Apr 9, 2025

  • API's and how they are used

    Learn how API's work and how to implement one

    Apr 8, 2025

  • Local Storage in JS

    Learn how Local Storage works and how to use it.

    Apr 8, 2025

  • Blocks_ipynb_2_

    Apr 7, 2025

  • Parallaxes/gravity

    Lesson to teach others

    Apr 7, 2025

  • Collections

    Apr 2, 2025

  • Backgrounds

    An introduction to backgrounds and parallax scrolling in the adventure game.

    Mar 26, 2025

  • Parallaxes/background

    Lesson to teach others

    Mar 26, 2025

  • Merge Sort Gamify

    Continue with Classes, Queues, performing Sorts and BigO analysis on your algorithm(s).

    Mar 24, 2025

  • Overworld Level Hacks

    Overworld Hacks

    Mar 24, 2025

  • Overworld Level Profiles

    Programmer Profiles

    Mar 24, 2025

  • Overworld Level Profiles

    Programmer Profiles

    Mar 24, 2025

  • Selection, Insert, & Big O

    Mar 21, 2025

  • Merge Sort

    Continue with Classes, Queues, performing Sorts and BigO analysis on your algorithm(s).

    Mar 20, 2025

  • Person View Developer Documentation

    Mar 19, 2025

  • Merge Sort Team Teach

    Mar 18, 2025

  • Calculator Enactment

    Continue with Classes, Queues, performing Sorts and BigO analysis on your algorithm(s).

    Mar 17, 2025

  • Calculator Enactment

    Continue with Classes, Queues, performing Sorts and BigO analysis on your algorithm(s).

    Mar 17, 2025

  • Calculator Enactment

    Continue with Classes, Queues, performing Sorts and BigO analysis on your algorithm(s).

    Mar 17, 2025

  • Math 1B Chapter 7

    Math 1B Chapter 7 equation of a line problems

    Mar 17, 2025

  • Single Responsibility Principle (SRP)

    This post will introduces coder to Single Responsibility Principle and how to apply it in your code.

    Mar 16, 2025

  • Characters

    An intro to Character game objects, using object literals and instantiated objects.

    Mar 16, 2025

  • Merge Sort Homework

    Mar 13, 2025

  • Merge Sort Team Teach

    Mar 13, 2025

  • Sorting/Searching Algorithms - Sorting Homework

    A homework on sorting algorithms for AP Computer Science students.

    Mar 12, 2025

  • Sorting/Searching Algorithms - Sorting Lesson

    A lesson on sorting algorithms for AP Computer Science students.

    Mar 12, 2025

  • Sorts Part 1

    Learn and perform Algo Rythmic interpretation of Classes, Queues, performing Sorts.

    Mar 1, 2025

  • Sorts Part 2

    Continue with Classes, Queues, performing Sorts and BigO analysis on your algorithm(s).

    Mar 1, 2025

  • Scanner

    Feb 24, 2025

  • Collectable Types and Collections

    This is a deeper review on data structures specific to Java. Many of these Data Structures are referred to as Collections. Using Collections requires deeper understand of Objects and the Generic Type.

    Feb 21, 2025

  • Search Challenge and BigO

    Review search on Java HashMaps, HashSets and BigO

    Feb 21, 2025

  • Abstract Fibonaccii Hack

    A Fibonacci algorithm that runs using an abstract parent class.

    Feb 20, 2025

  • Calculator Enactment

    In mathematics, an expression or mathematical expression is a finite combination of symbols that is well-formed according to rules, like PEMDAS. In computers, expression can be hard to calculate with precedence rules and user input errors to handle computer math we often convert strings into a notation like rpn to solve the problem.

    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 1

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

    Feb 19, 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

  • Data Types

    This is a deeper review on data types, wrapper classes and classes specific in preparation for using Data Structures.

    Feb 18, 2025

  • Mermaid | Displaying diagrams as images on a blog

    Feb 5, 2025

  • AWS Deployment - Launch EC2

    Setting up an EC2 instance on AWS

    Feb 5, 2025

  • AWS Deployment - Setup Applicationa

    Learn how to setup and run a web application

    Feb 5, 2025

  • Aws_deployment_part3_ipynb_2_

    Feb 5, 2025

  • Network Stack | Frontend and Backend | HTTP and TCP/IP

    Frontend and Backend application applied to networking layers

    Feb 5, 2025

  • JQuery/Thymeleaf Homework

    Homework for JQuery/Thymeleaf

    Jan 28, 2025

  • JQuery

    Introduction to JQuery Library

    Jan 28, 2025

  • Reporting Issues

    Jan 25, 2025

  • FRQ - 2D Arrays Homework

    Jan 23, 2025

  • FRQ - 2D Arrays Refresher

    A refresher on 2D arrays for the AP CSA exam.

    Jan 23, 2025

  • FRQ 2D Arrays 2021 refresher

    A refresher on 2D arrays for the 2021 AP CS A exam

    Jan 23, 2025

  • FRQ - 2D Arrays Competition

    Sample 2D Arrays Competition FRQ

    Jan 23, 2025

  • FRQ - 2D Arrays Homework 2022 FRQ

    Homework for 2D Arrays Pt 2

    Jan 22, 2025

  • FRQ - 2D Arrays Pt 2

    FRQ - 2D Arrays Pt 2

    Jan 22, 2025

  • FRQ - 2D Arrays 2021 FRQ

    Walkthrough of the 2021 AP Computer Science A FRQ 2D Arrays Pt 2

    Jan 22, 2025

  • FRQ - 2D Arrays Homework

    Jan 17, 2025

  • FRQ - 2D Arrays

    Jan 17, 2025

  • FRQ - 2D Arrays Walkthrough

    Jan 17, 2025

  • FRQ - 2D Arrays

    Free Response Question - 2018 2D Arrays

    Jan 15, 2025

  • FRQ - ArrayLists Homework

    Homework for the 2023 AP Computer Science A FRQ on ArrayLists

    Jan 15, 2025

  • FRQ - ArrayLists

    Overview of the AP CSA FRQ on ArrayLists

    Jan 15, 2025

  • FRQ - ArrayLists Walkthrough

    Jan 15, 2025

  • Game Over | Transitions | Leaderboard

    Jan 15, 2025

  • FRQ - 2D Arrays

    accessing and updating elements

    Jan 13, 2025

  • API | Request | Response | Database

    Frontend coding and backend design will always be related. In building Views, frontend designs will work with the backend APIs, those APIs can work with databases.

    Jan 13, 2025

  • Local Storage

    Design a lesson on local storage. Use local storage to enhance game play.

    Jan 13, 2025

  • Player | Animation | Collision

    Jan 12, 2025

  • Homework_ipynb_2_

    Jan 11, 2025

  • FRQ - Array Strategies

    AP CSA FRQ Array/Arraylist Strategies

    Jan 10, 2025

  • FRQ - Classes | Approach

    Approach to solving the Classes FRQ

    Jan 10, 2025

  • FRQ - Classes

    FRQ related to classes and objects in Java

    Jan 10, 2025

  • FRQ - Classes | Practice

    Practice problems for the 2021 Classes FRQ

    Jan 10, 2025

  • Popcornhack1_ipynb_2_

    Jan 10, 2025

  • Enemies | Collision

    Provide a lesson and updated code on enemies.

    Jan 10, 2025

  • Backgrounds | Theme | Messages

    Jan 10, 2025

  • Notebook1_ipynb_2_

    Jan 9, 2025

  • Notebook2_ipynb_2_

    Jan 9, 2025

  • Homework

    Homework after condition lesson

    Jan 9, 2025

  • Popcorn Hacks

    Popcorn hacks for conditions!

    Jan 9, 2025

  • Variables Homework

    JavaScript variable homework exercises to apply your skills.

    Jan 9, 2025

  • Lessonbook1_ipynb_2_

    Jan 9, 2025

  • Variables Lesson 2

    Now that you know the types of variables, let's see how they can be used in different real-world contexts.

    Jan 9, 2025

  • Variables Popcorn Hax Answer Key

    Examples of correct answers for the Popcorn Hax Page.

    Jan 9, 2025

  • Variables Popcorn Hax

    Exercises to do mid-lesson, when instructed. Designed to be fairly easy and help you apply a basic understanding of variables you should already have from the lesson.

    Jan 9, 2025

  • FRQ - 2D Arrays

    Intro to the 2D arrays frq

    Jan 8, 2025

  • FRQ - Methods and Control Structures Maze Solver

    Maze Solver FRQ

    Jan 8, 2025

  • FRQ - Methods and Constrols Structures 2024

    Free Response Questions for Methods and Control Structures

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

  • Conditions-1

    Condition Lesson 1

    Jan 8, 2025

  • Conditions-2

    Condition Lesson 2

    Jan 8, 2025

  • Nested Conditionals, Homework

    Homework for nested conditionals

    Jan 8, 2025

  • Nested Conditionals, Part One

    Introducing nested conditionals

    Jan 8, 2025

  • Nested Conditionals, Part Two

    Nested Conditionals with Booleans

    Jan 8, 2025

  • Nested Conditionals, Popcorn Hack One

    First popcorn hack for nested conditonals

    Jan 8, 2025

  • Nested Conditionals, Popcorn Hack Two

    Second popcorn hack for nested conditionals

    Jan 8, 2025

  • FRQ - Classes

    Lesson for class FRQs

    Jan 7, 2025

  • FRQ - Classes Homework

    Homework for Classes FRQ

    Jan 7, 2025

  • FRQ - Classes Assignment

    2017 AP Computer Science A FRQ - Classes Assignment

    Jan 7, 2025

  • Thymeleaf

    Introduction to Thymeleaf Template Engine

    Jan 7, 2025

  • FRQ - Introduction

    Introduction to FRQs and points

    Jan 7, 2025

  • FRQ - Methods and Control Structures 2023

    2023 FRQ Review

    Jan 7, 2025

  • FRQ - Methods and Control Structures

    Jan 7, 2025

  • FRQ - Methods and Control Structures Review

    Quick Review of the Methods Unit

    Jan 7, 2025

  • Unit 10.1 - Recursion

    An overview of recursion in Java

    Jan 7, 2025

  • Unit 10.2 - Binary Search

    An overview of binary search

    Jan 7, 2025

  • Unit 10 - Recursion

    Overview of recursion and how to write recursive methods.

    Jan 7, 2025

  • Unit 10 - Searching and Sorting

    Jan 7, 2025

  • Boolean Homework

    Practicing Booleans

    Jan 7, 2025

  • Boolean Lesson 1

    Booleans are a type of data that can represent only two possible values - true or false

    Jan 7, 2025

  • Boolean Lesson 2

    Booleans continued

    Jan 7, 2025

  • Boolean Popcorn Hacks

    Popcorn Hacks

    Jan 7, 2025

  • Boolean Popcorn Hacks Answer Key

    Popcorn Hacks

    Jan 7, 2025

  • Homework

    Homework for classes and methods lessons.

    Jan 7, 2025

  • Lesson One - Methods

    First lesson for classes and methods.

    Jan 7, 2025

  • Lesson Two - Classes

    Second lesson for classes and methods

    Jan 7, 2025

  • Popcorn Hacks

    Popcorn Hacks for lessons.

    Jan 7, 2025

  • Iteration Lesson No.2

    An intro to Iterations

    Jan 7, 2025

  • Iteration Lesson No.1

    An intro to Iterations

    Jan 7, 2025

  • Iteration Homework Answer Key

    Iterations Homework Answer Key

    Jan 7, 2025

  • Iteration Popcorn Hacks

    Iterations Popcorn Hacks

    Jan 7, 2025

  • Iteration Popcorn Hacks Answer Key

    Iterations Popcorn Hacks Answer Key

    Jan 7, 2025

  • Platform | Elevated

    Design a lesson on platforms and elevated platforms. Discuss the implementation of elevators that are in the game.

    Jan 7, 2025

  • Sprint 9 - CSA Objectives (Final)

    CSA final project. This includes help system, plans, code, testing, and N@tM.

    Jan 6, 2025

  • FRQ - Array

    AP CSA FRQ Array/Arraylist Example Questions

    Jan 6, 2025

  • FRQ - Array Homework

    AP CSA FRQ Array/Arraylist Homework

    Jan 6, 2025

  • Sorting Algorithms - Home

    Home page for Team Teaching lesson on Sorting

    Jan 6, 2025

  • Sorting/Searching Algorithms - Sorting Homework

    A homework on sorting algorithms for AP Computer Science students.

    Jan 6, 2025

  • Sorting/Searching Algorithms - Sorting Lesson

    A lesson on sorting algorithms for AP Computer Science students.

    Jan 6, 2025

  • Sprint 5 - CSP Data, Debugging, Deployment, and Testing

    Building a Production Product for College Board CPT

    Jan 6, 2025

  • Sprint 9 - CSP Objectives (Final)

    CSP final project. This includes help system, plans, code, testing, and N@tM.

    Jan 6, 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

  • Game Help - Platformer

    Build search and topic guide to the Platformer4x game. Think about topics and help system to foster learning, discussion, and exploration of game.

    Jan 6, 2025

  • Sprint 5 - CSSE Objectives

    Building a help system for the CSSE Platformer Game

    Jan 6, 2025

  • Sprint 6 - CSSE Objectives (Final)

    CSSE Platformer Game final project. This includes help system, plans, code, testing, and N@tM.

    Jan 6, 2025

  • Methods and Control Structures FRQ

    Jan 4, 2025

  • Hallpass

    Dec 18, 2024

  • Bathroom statistics

    Dec 17, 2024

  • Computing System | Network | AWS Deployment

    This notebook will guide you step-by-step on how to configure your AWS instance and run Docker container in order to deploy your backend.

    Dec 3, 2024

  • Computer System | Web Server | Flask

    Quick launch into Flask, sending and receiving data from a web server.

    Dec 2, 2024

  • Sprint 4 - CSSE Objectives

    Exploring the Platformer Game

    Nov 18, 2024

  • KASM User Guide

    How to Start Using KASM

    Nov 17, 2024

  • Accessing, Deleting, and Assigning a Value to Elements

    How to access elements in a list, and applying that to delete, add, and alter elements in a list.

    Nov 15, 2024

  • Length of a List & Finding Minimum values, & Elements in an Array

    A guide to finding the length of a list, minimum values, and elements in an array.

    Nov 15, 2024

  • Sprint 4 - CSA Mini-Project Integration

    Software Integration and Lesson Prep for College Board's FRQs and more.

    Nov 12, 2024

  • JavaScript Conditionals Hacks

    conditionals hacks

    Nov 10, 2024

  • JavaScript Conditionals Part 1

    An introduction to JavaScript conditional statements

    Nov 10, 2024

  • JavaScript Conditionals Part 2

    A basic overview of the fundamentals of JavaScript conditionals

    Nov 10, 2024

  • JavaScript Conditionals Part 3

    An introduction to Switch Case Statements

    Nov 10, 2024

  • JavaScript Teaching Prep

    Outline to assist in planning for teaching JavaScript lessons.

    Nov 9, 2024

  • 3.8.1/3.8.2 While loops/Nested loops

    Basic concept for while loops

    Nov 7, 2024

  • Data Abstraction Homework

    An intro to data abstraction

    Nov 6, 2024

  • Data Abstraction

    An intro to data abstraction

    Nov 6, 2024

  • Data Abstraction Hacks

    An intro to data abstraction

    Nov 6, 2024

  • Iteration Nested Loops

    An intro to data abstraction

    Nov 5, 2024

  • JavaScript Classes & Methods Homework

    The JavaScript Classes & Methods Homework assignment for the JavaScript Fundamentals course.

    Nov 4, 2024

  • JavaScript Classes and the Static Keyword

    An introduction to JavaScript Static Variables and Methods

    Nov 4, 2024

  • Sprint 2 - CSSE 1 Objectives

    Student Teach and Software Development Objectives for Sprint 2

    Nov 4, 2024

  • Sprint 3 - CSSE Objectives

    Software Development Fundametals

    Nov 4, 2024

  • Iteration Homework

    An intro to data abstraction

    Nov 2, 2024

  • Iteration For Loops

    An intro to data abstraction

    Nov 2, 2024

  • Sprint 3 - CSP Objectives

    Software Development using Frontend and Backend Technologies

    Oct 31, 2024

  • Sprint 4 - CSP Ideation and Objectives

    Software Ideation, Design, and Development for College Board CPT

    Oct 31, 2024

  • Javascript Boolean Data Type

    Booleans are a data type that can only have one of two values, true or false. In this tutorial, we will learn about the boolean data type in JavaScript.

    Oct 31, 2024

  • Javascript Boolean Lesson p2

    A boolean expression is an expression that evaluates to a boolean value. A boolean expression is evaluated using relational and logical operators. The result of a boolean expression is either true or false.

    Oct 31, 2024

  • Javascript Mathematical Operations

    Popcorn hack 2

    Oct 31, 2024

  • Javascript Mathematical Expressions Problems

    Monster Battle and Attack Game

    Oct 31, 2024

  • Javascript Mathematical Expressions Operators

    Review of the basic mathematical operators in JavaScript

    Oct 31, 2024

  • Javascript Mathematical Expressions Homework

    Monster Battle and Attack Game

    Oct 31, 2024

  • Javascript Mathematical Operations

    Homework

    Oct 31, 2024

  • Javascript Mathematical Operations

    Popcorn hack 1

    Oct 31, 2024

  • Bathroom

    Oct 31, 2024

  • Reporting Issues

    Oct 31, 2024

  • Strings Lesson 4 1_ipynb_2_

    Oct 30, 2024

  • Strings and functions

    Strings and functions

    Oct 30, 2024

  • Strings Lesson 4 3_ipynb_2_

    Oct 30, 2024

  • Sprint 3 - CSA Objectives

    Software Development using Frontend and Spring Boot Backend

    Oct 29, 2024

  • JavaScript Variables Popcorn Hacks

    In lecture instructions for the JavaScript Variables Popcorn Hacks

    Oct 29, 2024

  • Productivity Frontend

    Oct 29, 2024

  • JavaScript Variables Homework

    Homework problems to practice working with JavaScript variables.

    Oct 28, 2024

  • JavaScript Classes & Methods Introduction

    An introduction to JavaScript Classes & Methods

    Oct 27, 2024

  • JavaScript Methods

    An in-depth look at JavaScript methods.

    Oct 27, 2024

  • JavaScript Nested Conditionals Homework

    Nested conditionals with booleans in Javascript are condition statements placed inside condition statements, allowing multiple layers of decision making.

    Oct 26, 2024

  • The basics of Nested Condiotionals

    Nested conditionals in JavaScript allow for more complex decision-making by placing one conditional statement inside another. This structure enables a program to check additional conditions only if the previous condition is true, creating a layered decision process. In this lesson, students will learn how to implement nested if, else if, and else statements to create more specific control flows in their programs. Through examples and exercises, they will gain a deeper understanding of how to manage multiple conditions effectively, enhancing the logic of their code.

    Oct 26, 2024

  • JavaScript Nested Conditionals with booleans

    Nested conditionals with booleans in Javascript are condition statements placed inside condition statements, allowing multiple layers of decision making.

    Oct 26, 2024

  • Booleans lesson

    Booleans lessons project

    Oct 25, 2024

  • JavaScript Variables

    Variables in JavaScript are used to store data.

    Oct 25, 2024

  • Poker

    A card game built to entertain

    Oct 24, 2024

  • DOM Updates

    Learn about scaling and placing blocks.

    Sep 30, 2024

  • JavaScript Data Types

    Learn about the different data types in JavaScript.

    Sep 30, 2024

  • Unit 3 Team Teach - 3.3

    Unit 3 Team Teach

    Sep 15, 2024

  • Unit 3 Team Teach - 3.4

    Unit 3 Team Teach

    Sep 15, 2024

  • Unit 9 - Inheritance

    Sep 12, 2024

  • Creating and Writing Constructors for Superclasses and Subclasses

    Sep 12, 2024

  • Overriding Methods and Using the super keyword

    Sep 12, 2024

  • Sprint 1 - Objectives

    Tools and Software Development for Sprint 1

    Aug 21, 2024

  • Sprint 1 - Objectives

    Tools and Software Development for Sprint 1

    Aug 21, 2024

  • Kasm Workspaces Container Building

    Aug 14, 2024

  • Kasm DockerHub Push

    Aug 14, 2024

  • Migration Scripts

    Aug 14, 2024

  • Nighthawk Registry Guide

    Aug 14, 2024

  • Kasm user API guide

    Aug 14, 2024

  • Multi-Server Workspace Registry

    How to configure the Kasm Muti-Server Workspaces

    Aug 14, 2024

  • Relational Database Service (RDS) Setup

    Aug 10, 2024

  • S3 Persistent Storage

    How to configure Kasm to Store Persistent Data on S3

    Aug 7, 2024

  • Plans For Big Meet Aug 1

    Plans for the big meeting demo

    Jul 31, 2024

  • Autoscale Configuration Guide

    How to configure Kasm to automatically scale agents

    Jul 30, 2024

  • Manual Addition of Docker Images to Kasm (UPDATED)

    When Kasm registry is not working, even with third party additions, there are ways to directly import a docker image from dockerhub.

    Jul 15, 2024

  • Kasm Persistent Data Configuration Guide

    How to configure Kasm to store data on the agent servers

    Jul 15, 2024

  • Unit 1 - Quiz Questions

    Questions and Code Cells for the Quiz on Unit 1

    Jul 13, 2024

  • Kasm Security Group Configuration

    How to configure the Kasm security groups to make sure all services are running.

    Jul 12, 2024

  • Cronjob for Container Restart

    How to create a cronjob to check if the Kasm Docker images are running and auto-start them if not.

    Jul 5, 2024

  • Manual Addition of Docker Images to Kasm

    When Kasm registry is not working, even with third party additions, there are ways to directly import a docker image from dockerhub.

    Jul 5, 2024

  • Unit 1 - Primitive & Reference Types Examples

    Primitive & Reference Types Examples

    Jul 1, 2024

  • Unit 1 - Primitive Types

    Jun 24, 2024

  • Unit 1 - Reference Types

    An overview of Reference Types

    Jun 24, 2024

  • Unit 1 - Stack & Heap Memory

    An overview of stack and heap memory in Java

    Jun 24, 2024

  • Unit 1 - Primitive & Reference Types

    A Unit of documents that overview Primitive & Reference Types in Java

    Jun 23, 2024

  • Objects, Instance Data

    Objects in JavaScript are a fundamental data type. Each Game Object, in the game, is a collections of instance data and methods. JavaScript Objects are used to store the states of a Game Objects.

    Apr 13, 2024

  • Finite State Programming

    In a game, the player can only be in a finite number of states. The player can move from one state to another based on the player's actions. This is the essence of finite state programming.

    Apr 13, 2024

  • Hacks

    Hacks Menu

    Sep 21, 2023

  • Gaming Intro

    An intro to game control, sprite sheets, image backgrounds, and more.

    Sep 20, 2023

  • 9.6 Polymorphism

    Sep 12, 2023

  • 9.7 Object Superclass

    Sep 12, 2023

  • Agile Methodology Intro

    Agile methodology helps bring out all the good characteristics in group development. The sociology of how an individual and group of individuals work in a Scrum Team using Agile methodology is a key development skill. Often interview questions, for a job interview in the real world, focus on the processes of how you work on code.

    Aug 30, 2023

  • Javascript Project Playground

    Build a simple project with Javascript

    Aug 30, 2023

  • 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 Jekyll

    Learn about the power of GitHub Pages and Jekyll

    Aug 26, 2023

  • Setting up utterances

    Learn how to set up utterances for your blog. Utterances is a tool that allows you to have comments on your blog posts.

    Aug 25, 2023

  • Anatomy of GitHub Pages

    Learn the Files and development work flow of GitHub Pages. This includes working with you home page, theme, markdown, and more.

    Aug 24, 2023

  • Playing with Jupyter Notebooks and Python

    GitHub pages was built with Python and Jupyter Notebooks in mind. This post is to verify tools by using Python.

    Aug 23, 2023

  • GitHub Pages

    The Web Programming topics are focused on learning Frontend programming, GitHub Pages, and Jupyter Notebooks.

    Aug 23, 2023

  • Build a Markdown Page

    JavaScript, HTML, CSS and Markdown are coding languages used by bloggers when developing in the GitHub Pages system. By using these languages, student developers can add functionality to their GitHub pages site.

    Aug 23, 2023

  • Learning Habits

    Establishing pair/trio learning habits in the classroom. This will extend to other forms of collaboration, such as group work and team projects.

    Aug 17, 2023

  • Live Review (Pair/Trio/Group)

    Anytime during a Sprint is an opportunity to showcase accomplishments to the teacher. The last week of the Sprint includes a formal live review meeting.

    Aug 16, 2023

Aesthetihawk v3.0rc1.1