Put a site behind Cloudflare, secured and cached
Take a real (or test) website and front it with Cloudflare. Add the domain, set the web record to proxied (orange-cloud), and configure: HTTPS with...
Essential session storage is required to sign in. Optional analytics remain off unless you allow them.
Filter 243 public project briefs by path and level. Sign in to track progress and reviews. Each brief exposes its grading criteria before you start.
Take a real (or test) website and front it with Cloudflare. Add the domain, set the web record to proxied (orange-cloud), and configure: HTTPS with...
Build and deploy a small but real application on Cloudflare Workers (or Pages + Functions) using Wrangler. It must use at least two storage primitives...
Build a production-shaped application entirely on Cloudflare. Include: (1) a full-stack app on Pages/Workers with D1 + R2 + KV (no traditional...
Find a real, open pull request (in an open-source repo or your own) and write a complete, high-quality review. Your review must: read the diff...
Practice the AUTHOR side. Take a non-trivial change and prepare it for review the right way: keep it SMALL and focused (one logical change — split if...
Design the code-review practice for a whole team. Deliver: (1) a REVIEW GUIDE / checklist covering what reviewers look for (priority order:...
Build a small program (any language, no big libraries) that makes data representation tangible: convert an integer between decimal, binary, hex, and...
Simulate computation from the gate level up, in code. Implement the basic gates (AND/OR/NOT/XOR) — ideally building the others from NAND to prove its...
Write the front-to-back pipeline that turns source into execution for a small language (arithmetic with variables, conditionals, and ideally...
For a small web app (your own, or a sample you control), produce a STRIDE threat model that identifies the main risks to its confidentiality,...
In YOUR OWN lab, stand up a deliberately-vulnerable practice app (e.g. OWASP Juice Shop or a sample you control — never a system you don't own)....
Build a blue-team setup for an app you run. (1) DETECTION: centralize logs and add alerts for suspicious events (repeated auth failures, privilege...
Take a real, messy public dataset (e.g. a Kaggle CSV, a city open-data export, or survey results) and produce a clean, analysis-ready table plus an...
Given a multi-table dataset (e.g. orders + customers + products in PostgreSQL/SQLite/DuckDB, or a sample warehouse), answer 4-6 real business...
Produce a stakeholder-ready deliverable: either an interactive dashboard (Tableau/Power BI/Looker, or a notebook/Streamlit) OR a written insight...
Build a small ELT pipeline over a real dataset (a public API or CSV files). Requirements: EXTRACT the source and LOAD it raw into a warehouse (or...
Build a scheduled, tested pipeline. Requirements: use an ORCHESTRATOR (Airflow, Dagster, or Prefect) to run a DAG (ingest -> transform -> test) on a...
Build a production-shaped data platform. Requirements: (1) INGESTION from a source — CDC or a batch connector (optionally a streaming path with Kafka...
Take a real dataset (e.g. a Kaggle CSV) and go from raw data to a first honest model in a notebook. Clean the data (justify drop-vs-impute for missing...
Build a properly validated supervised model and compare a few algorithms. Use a scikit-learn PIPELINE + ColumnTransformer so preprocessing is fit on...
Implement, from scratch and well-tested, the core data structures: a dynamic array, a hash map (with collision handling), a stack, a queue with O(1)...
Solve at least 12 algorithm problems spanning the core patterns (hashing, two pointers, sliding window, binary search, BFS/DFS,...
Deliver a complete, communicated data-science project that answers a real question. Include: (1) clear problem framing (target, success metric,...
Build a small but real system whose performance depends on correct data-structure choices — an LRU cache (hash map + doubly linked list, O(1)...