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

Plotting Earthquake Data with Turtle Graphics: A Step-by-Step Guide

Learn how to read earthquake data from a CSV file and visualize it on a world map using Python turtle graphics. Perfect for students working on CSCI 141 lab assignments.

earthquake data visualization turtle graphics Python CSCI 141 lab 8 plot earthquakes on map CSV file parsing Python

Available languages

May 29, 2026

Mastering Set Theory: From Filters to Functions in PMA3014

Explore set theory concepts like unions, symmetric difference, filters on natural numbers, and function-induced maps with clear examples and proofs. Perfect for PMA3014 students.

PMA3014 set theory set theory homework help symmetric difference proof filter on natural numbers function induced map

Available languages

May 29, 2026

Building a Vowel Restoration FST for No-Vowel English: A Step-by-Step Guide

Learn how to build a finite-state transducer for vowel restoration in English, inspired by real-world applications in languages like Arabic and Hebrew. This tutorial covers FSA creation, FST construction, composition, and accuracy improvement techniques.

vowel restoration FST finite-state transducer tutorial CS539 homework solution English vowel removal finite-state acceptor English

Available languages

May 29, 2026

Building a PayCoin Transaction Validator in C++: A Blockchain Ledger Assignment Guide

Learn how to implement a PayCoin transaction validator for a blockchain ledger in C++. This tutorial covers creating transaction classes, building a blockchain, and writing validation logic with real-world crypto and gaming analogies.

PayCoin transaction validator C++ blockchain ledger csci 181 homework 6 blockchain transaction validation digital signature verification C++

Available languages

May 29, 2026

Linux Command Line and Python Basics: A Hands-On Lab Tutorial for CSCI 141

Master the Linux command line, Python type conversions, operators, print formatting, and error handling with this step-by-step lab tutorial. Perfect for CSCI 141 students and beginners.

Linux command line tutorial Python type conversion CSCI 141 lab Python operators and operands print formatting Python

Available languages

May 29, 2026

JavaScript Console & Debugging: Fix Typos Like a Pro (CPSC1520)

Learn how to use the browser console to fix typos, debug JavaScript, and push code to GitHub. A step-by-step tutorial based on the CPSC1520 assignment.

JavaScript console tutorial CPSC1520 assignment help fix typos in console querySelector example innerText vs innerHTML

Available languages

May 28, 2026

Mastering Heaps and Priority Queues in C++: A Complete Guide for NIU CSCI 340 Assignment 9

Learn how to implement binary heaps and priority queues in C++ from scratch. This tutorial covers all required functions for NIU CSCI 340 Assignment 9, including heap traversals, bubble up/down, heapify, heap sort, and the priority queue class. Includes timely examples using game leaderboards and AI

NIU CSCI 340 assignment 9 binary heap implementation C++ priority queue class C++ heap bubble up bubble down heapify in place

Available languages

May 28, 2026

Build a Simple Cancer Classifier: Machine Learning with Python Lists and Dictionaries

Learn how to build a rule-based cancer classifier using Python lists and dictionaries. This tutorial walks through training and testing a simple machine learning model to predict malignant vs benign tumors, inspired by a classic CSCI 141 assignment.

cancer classification machine learning Python rule-based classifier CSCI 141 assignment Python lists and dictionaries

Available languages