Assignment Chef icon Assignment Chef

Lessons

Arabic programming tutorials

Focused lessons based on real assignment themes, written for quick study before you start coding.

May 6, 2026

Optimizing Vaccine Distribution with OR: A Craft Beer Analogy

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 tutorial linear programming example Gurobi Python optimization vaccine distribution model craft beer supply chain

Available languages

May 5, 2026

Hands-On Database Security: Inference & SQL Injection for Pen Testers

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.

database security inference attack SQL injection penetration testing CS6035

Available languages

May 5, 2026

Building a Little-Go AI Agent: Search, Game Trees, and Reinforcement Learning

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 agent CSCI561 homework 2 Go 5x5 AI search algorithms game playing Monte Carlo Tree Search tutorial

Available languages

May 5, 2026

Build Your Own Pakudex: A Step-by-Step Python OOP Tutorial

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 tutorial Pakudex project COP3504c assignment help Python classes and objects encapsulation Python

Available languages

May 5, 2026

Data Analysis with Randomization Tests, Text Mining, and Network Centrality

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 test hypothesis testing tutorial document term matrix cosine similarity example network centrality betweenness

Available languages

May 5, 2026

Building a Tiny Machine Simulator in C: A Step-by-Step Tutorial for CDA3103

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 Architecture CDA3103 homework C programming simulator instruction set architecture fetch execute cycle

Available languages