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 13, 2026

Build a Networked Tic-Tac-Toe Game in Python: A Step-by-Step Tutorial for COP4521

Learn how to develop a two-player Tic-Tac-Toe game over the internet using Python sockets. This tutorial covers client-server architecture, game loop design, and error handling—perfect for COP4521 Assignment 4.

networked application development Python socket programming Tic-Tac-Toe game Python client-server architecture multiplayer game programming

Available languages

May 13, 2026

MIPS Assembly Loop with Flux Bunny: A Step-by-Step Lab Guide

Learn how to implement a MIPS32 program that prints 'Flux', 'Bunny', or 'Flux Bunny' based on divisibility by 5 and 7. This guide covers MARS setup, register usage, syscalls, and clean code formatting.

MIPS assembly lab Flux Bunny program MARS IDE tutorial MIPS32 loop example engineering visualization assignment

Available languages

May 13, 2026

Mastering ML Fundamentals and Regression with California Housing: A 2026 Study Guide

A comprehensive tutorial covering ML fundamentals, regression with the California housing dataset, and practical tips for avoiding common pitfalls. Designed for students tackling Homework 1 ML 80629A, with trend-inspired examples from AI and gaming.

ML fundamentals generalization error training error California housing dataset linear regression cross-validation

Available languages

May 12, 2026

Designing an Autonomous UAV for Warehouse Stock Counting: A System Integration Guide

Learn how to design an autonomous UAV system for warehouse stock counting, covering platform selection, autonomous flight control, and GPS-less navigation. This tutorial applies control theory concepts to a real-world automation problem.

autonomous UAV warehouse stock counting UAV platform selection autonomous flight control GPS-less navigation

Available languages

May 12, 2026

Malware Analysis Phase I & II: A Practical Guide for CS6035 Students

Master static and dynamic malware analysis for CS6035 with this step-by-step tutorial. Learn to interpret Joe Sandbox reports, decode payloads, and submit JSON answers correctly.

CS6035 malware analysis malware analysis phase I II Joe Sandbox report analysis malware behavior identification static and dynamic malware analysis

Available languages

May 12, 2026

Building a Price Comparison Engine: Web Scraping with Java and Node.js in 2026

Learn how to build a price comparison website using Java for multithreaded scraping and Node.js for the REST API and frontend. This tutorial covers Spring Boot, Hibernate, SQL database design, and real-time data updates—perfect for CST 3130 coursework.

price comparison website web scraping with Java multithreaded scraping Spring Boot Hibernate tutorial Node.js REST API

Available languages