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

  • Object Creation and Storage (Instantiation)

    Oct 12, 2025

  • Risha's HW - Introduction to Algorithms, Programming, and Compilers

    Sep 21, 2025

  • Calling Class Methods Homework

    Sep 21, 2025

  • 1.11 Math_classhw

    Sep 21, 2025

  • 1.12 Homework

    Sep 21, 2025

  • Risha's HW - Variables and Data Types

    Variables and Data Types

    Sep 21, 2025

  • Casting and Range of Variables

    Sep 21, 2025

  • Compound Assignment Operators

    Sep 21, 2025

  • Compound Assignment Operators

    Sep 21, 2025

  • Application Program Interface (API) and Libraries Homework

    Understanding Application Program Interfaces and Java Libraries - Homework

    Sep 21, 2025

  • Documentation with Comments

    Sep 21, 2025

  • Method Signatures — Homework (1.9)

    Sep 21, 2025

  • Agile Methodology and Manifesto Evidence

    Our Team and Evidence of Collaboration

    Aug 24, 2025

  • JavaScript Learnings and AI Evidence

    What I Learned about JavaScript and How AI Helped Me

    Aug 24, 2025

  • Learning Experience Design with Feedback and Iteration

    The Design Process and How We Improved Our Game

    Aug 24, 2025

  • Tools Setup 2025-26

    My Journey with Tools Setup and Refresh

    Aug 24, 2025

  • Grading Issues

    All My Grading Issues for Sprint 1

    Aug 20, 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

  • 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

  • Finalgroupreview_ipynb_2

    May 28, 2025

  • Cyber and Linux

    Learning Cyber and Linux together

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

  • Sprint 1 - Objectives

    Tools and Software Development for Sprint 1

    Aug 21, 2024

  • 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

  • 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