Assignment Chef icon Assignment Chef

Lessons

English programming tutorials

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

Jun 1, 2026

From Console to Cloud: Mastering C# for PhD-Level Applications in 2026

A comprehensive tutorial for PhD students to master C# programming, covering console and Windows applications with Visual Studio, and exploring modern trends like AI integration and cloud computing.

C# tutorial PhD Visual Studio 2013 Express C# console application C# Windows application C# C# event-driven programming

Available languages

Jun 1, 2026

Mastering Parallel Reduction: Build Your Own MPI_Allreduce with the Butterfly Algorithm

Learn how to implement a scalable global summation using MPI_Send and MPI_Recv with the hypercube communication pattern. This hands-on tutorial covers asymptotic complexity, theoretical peak performance, and practical parallel programming for high-performance computing.

MPI_Allreduce implementation butterfly algorithm parallel reduction hypercube communication pattern MPI_Send MPI_Recv example global summation MPI

Available languages

Jun 1, 2026

Building a Weather Reporting Network Application: A Step-by-Step Guide to Socket Programming and Multithreading

Learn how to develop a client-server weather reporting application (WeatNet) using socket programming, multithreading, and the OpenWeatherMap API. This tutorial covers authentication, protocol design, and concurrent client handling.

socket programming tutorial multithreading Python server OpenWeatherMap API example client server weather application network programming project

Available languages

Jun 1, 2026

Mastering JavaScript Events: Build Interactive Resource Pages Like a Pro

Learn how to handle click, mouseover, and mouseout events in JavaScript to create a user-friendly resource page. This tutorial covers event listeners, the event object, classList manipulation, and practical tips inspired by modern web apps.

JavaScript events tutorial event listeners JavaScript classList add remove JavaScript mouseover mouseout JavaScript click event JavaScript

Available languages

Jun 1, 2026

Procedural Terrain Generation with Perlin Noise in Unity: A Step-by-Step Guide

Learn how to use Perlin Noise and hierarchical PCG nodes in Unity to create complex terrain with three distinct biomes. This tutorial covers noise layering, biome segmentation, and ScriptableObject saving for the Cs7632 assignment.

procedural content generation Perlin Noise Unity Unity PCG terrain heightmap generation Unity biome segmentation

Available languages