Project guides.
Practical notes to help you choose, plan and understand your project.
Power Supply Design: Linear vs Switching
7805 running hot? Battery dying too fast? Learn to choose between linear and switching supplies: the efficiency and heat math, LDO dropout, buck converter tradeoffs, the hybrid two-stage architecture, input fusing, and design rules for battery-powered student projects.
Read guidePCB Layout: 10 Rules That Prevent Failures
Your circuit works on breadboard but the PCB fails? These 10 layout rules prevent the most common student PCB failures: component placement, decoupling, crystal layout, trace sizing, ground planes, thermal relief, DRC, and mounting.
Read guideOWASP Top 10 for Student Web Apps
The OWASP Top 10 lists the most critical web application security risks. This guide explains each one practically — what it is, why it happens in student projects, and exactly how to prevent it — plus a deployment security checklist.
Read guidePassword Hashing: bcrypt and Argon2 Explained
Store passwords right: why MD5/SHA-256 are wrong for passwords, how bcrypt and Argon2 provide salting and tunable slowness, minimal library usage with placeholder credentials, server-side hashing rules, rate limiting, and migrating a project off weak hashes.
Read guideOp-Amp Filters: Low-Pass and High-Pass Explained
Sensor signal buried in noise? Learn op-amp low-pass and high-pass filters: the RC cutoff formula, what the op-amp adds, Sallen-Key second-order design, choosing cutoff and order for your problem, single-supply virtual-ground biasing, and bench verification.
Read guideOverload Relay Settings: A Practical Guide
That little dial below the contactor is a thermal model of your motor. This guide covers the FLC setting rule, the 0.58× correction for star-delta, CT-operated settings, trip classes matched to starting time, phase-loss sensitivity, and how to tell nuisance trips from real overloads.
Read guideONNX: Convert ML Models Between Frameworks
Train in PyTorch, deploy anywhere: ONNX is the open format for portable ML models. This guide covers exporting with dynamic axes and opsets, running models with ONNX Runtime, numerical verification, where conversion breaks, and the path to browser, mobile, and edge deployment.
Read guideOAuth2 Flow Explained for Students
"Sign in with Google" runs on OAuth2, but the docs read like legal contracts. This guide walks through the authorization code flow step by step — the four roles, the code exchange, PKCE, scopes — and the security mistakes that break student implementations.
Read guideNode-RED for IoT Dashboards
Skip building a web app for your IoT dashboard: Node-RED's flow editor takes you from MQTT topic to live gauges and charts in an afternoon. Covers core concepts, essential nodes, dashboard building, healthy patterns, deployment security, and common mistakes.
Read guide