/Projects
CS Challenge
ProjectsPrograms & Events

CS Challenge

A free, three-day live course. Students go from editing a web page on their own laptop, to a Next.js portfolio deployed on Vercel, to a full-stack web app built as a team.

OngoingInstructorOct 2026
3challenge days
16lessons
Freefor all students
2rounds in Oct 2026

How to take this challenge

  1. Set up your machine

    Install an IDE, open a folder and add the main extensions. Getting started takes about 15 minutes.

  2. Read the lessons

    Each lesson covers one tool: what it is, how to install it, its structure and syntax, the main commands, and where to practice next.

  3. Do the day's challenge

    Each challenge lists what to build, step by step, with hints and a checklist to know when you are done.

  4. Submit your work

    Students who finish all three days get a 1:1 career consultation.

Challenges

Lessons

LessonWhat you learnUsed in
Frontend
CS101How the browser, server and database work togetherDay 1
HTMLThe structure of a pageDay 1
CSSColour, spacing, layout and responsive designDay 1
JavaScriptVariables, functions, the DOM and fetchDay 1–3
ReactComponents and propsDay 2
Next.jsPages and routingDay 2–3
Full-Stack
CS102Web architecture: PERN vs Nextbase, its history, and GitDay 2–3
PERN StackPostgreSQL, Express, React and Node.js togetherDay 3
PostgreSQLTables and SQL for products and ordersDay 3
ExpressA REST APIDay 3
Node.jsnpm, package.json, modules and env varsDay 2–3
NextbaseNext.js and Supabase, without a separate serverDay 3+
Supabasesupabase-js, Row Level Security and Server ActionsDay 3+
Deployment
GitCommit and pushDay 2
GitHubBranches and pull requestsDay 3
VercelDeploy to your own linkDay 2

Slides

Open the slides in Canva

Keep going: Jumpstart Academy

The challenge is a taste of the full programs at Jumpstart Academy. Each runs as a hybrid cohort with scholarships of up to 100%.

Why free

It is the top of the Jumpstart funnel, and it is also the fastest way to show a student they can build. Students who submit their work get a 1:1 career consultation.

Teaching · Next.js · AI toolsLast updated Oct 2026