Learn how Operations Research techniques like linear programming and Gurobi optimization can solve complex distribution problems, using a fun craft beer analogy inspired by the 2410 US craft beers assignment.
operations research tutoriallinear programming exampleGurobi Python optimizationvaccine distribution modelcraft beer supply chain
Dive into Big-O notation by comparing linear and binary search algorithms in Python. Learn to profile code, analyze runtime growth, and connect theory to real-world performance—just like optimizing a viral app's search feature.
time complexityBig-O notationlinear searchbinary searchPython profiling
Learn how to implement run-length encoding (RLE) for image data in Python. This tutorial covers encoding, decoding, hex conversion, and menu-driven programs with practical examples.
Learn how to build a machine learning model for network security using PAYL and then craft a polymorphic blending attack to evade detection. This tutorial covers training, testing, and evasion with real code examples.
Learn how to perform inference attacks and SQL injection in a controlled VM environment. This tutorial covers real-world database vulnerabilities with Microsoft SQL Server and DbGate, perfect for cybersecurity students.
Learn how to develop an AI agent for the 5×5 Little-Go game using search algorithms, game trees, and reinforcement learning techniques. This tutorial covers board representation, legal move generation, Monte Carlo Tree Search, and training a neural network policy.
Little-Go AI agentCSCI561 homework 2Go 5x5 AIsearch algorithms game playingMonte Carlo Tree Search tutorial
Learn how to implement a linked list in C++ using templates and pointers, with clear explanations, memory management tips, and current tech trends like AI and gaming.
linked list C++C++ linked list tutorialimplement linked list C++singly linked list C++doubly linked list C++
A comprehensive tutorial on linear programming for COMP331/557 class test, covering standard form, slack variables, simplex algorithm, two-phase method, and duality with trend-inspired examples from AI and gaming.
linear programmingCOMP331COMP557simplex algorithmstandard form
Learn Python object-oriented programming by building a Pakudex creature catalog system. This tutorial covers classes, objects, encapsulation, and more with a fun monster-collecting theme inspired by current trends.
Python OOP tutorialPakudex projectCOP3504c assignment helpPython classes and objectsencapsulation Python
Learn how to conduct hypothesis tests using randomization, build document-term matrices for tweet analysis, and compute network centrality measures for YouTube clip relationships.
randomization testhypothesis testing tutorialdocument term matrixcosine similarity examplenetwork centrality betweenness
Learn how to write a C program that simulates a Tiny Machine Architecture with separate instruction and data memory. This tutorial covers the ISA, fetch-execute cycle, structs, and debugging tips for your CDA3103 homework.
Tiny Machine ArchitectureCDA3103 homeworkC programming simulatorinstruction set architecturefetch execute cycle
Learn C bitwise operators, pointers, and structs through practical examples inspired by Arduino and embedded programming. Master bit masks, memory inspection, and data grouping for low-level hardware control.
bit manipulationC bitwise operatorsstructs in Cpointer arithmeticembedded C programming