You clear most of these
You are who ParallelCS is built for. Open the knowledge graph, pick a track, and start building. The work will still stretch you, that is the point.
Start here · an honest self-assessment
ParallelCS is a deep, elite AI-builder path, not a beginner course and not a general CS survey. It assumes a working foundation and builds frontier skill on top of it. This page is the gate: read it honestly before you start.
Who it is for
If you are partway through a computer science degree, or already hold one, and you can already do the things below, ParallelCS is built precisely for you. It takes that base and aims it at the AI-native stack the industry hires for today.
You are who ParallelCS is built for. Open the knowledge graph, pick a track, and start building. The work will still stretch you, that is the point.
Close them first with the free resources above. Come back when the self-checks read true. A month of foundations now saves a wasted track later.
That is honest, useful information, not a failure. Build the foundations properly first. ParallelCS will still be here, and it works far better on solid ground.
The prerequisites
Be honest with each one. For every prerequisite there is a real, free, canonical resource to close the gap, links open in a new tab. The right move is to clear the gaps first, not to push through unprepared.
Fluent in Python, plus one systems-level language (C, C++, Rust or Go). You can structure a multi-file project, debug it, and read an unfamiliar codebase without hand-holding.
Self-check. Ready when: you have written a non-trivial program from scratch, not just followed a tutorial.
Not there yet? Close the gap, freeYou know arrays, hash maps, trees, graphs, heaps; you can reason about time and space complexity; you can pick the right structure for a problem and justify it.
Self-check. Ready when: Big-O analysis is second nature and graph traversal does not intimidate you.
Not there yet? Close the gap, freeLinear algebra (vectors, matrices, eigenvalues), calculus (derivatives, gradients, the chain rule), and probability and statistics (distributions, expectation, Bayes). This is the language every model is written in.
Self-check. Ready when: a gradient, a matrix multiply and a probability distribution all feel familiar, not foreign.
Not there yet? Close the gap, freeOperating systems (processes, threads, memory, scheduling), computer networks (TCP/IP, HTTP, the request lifecycle), and databases (relational modelling, indexes, transactions). The systems you will build run on these.
Self-check. Ready when: you can explain what happens between typing a URL and seeing a page.
Not there yet? Close the gap, freeYou know what a model, a loss function, training and inference are. You have seen a neural network train at least once. You do not need to be an ML researcher, you need to not be starting from zero.
Self-check. Ready when: "weights", "gradient descent" and "overfitting" are words you can use correctly.
Not there yet? Close the gap, freeYou commit, branch and merge without fear; you live comfortably in a terminal; you can run, inspect and recover a project from the shell. Every project here ships from a repo.
Self-check. Ready when: a merge conflict is an annoyance, not a crisis.
Not there yet? Close the gap, freeYou can sit with official docs, a reference spec or a research paper and extract what you need, without a video walking you through every line. The frontier moves faster than any tutorial.
Self-check. Ready when: a docs page is your first stop, not your last resort.
Not there yet? Close the gap, freeSelf-selecting out today is a smart decision, not a setback. The learners who thrive here are the ones who arrived prepared. Here is the honest plan if the prerequisites are still ahead of you:
Still learning CSE? That is the honest place to be. There is a structured 12-week on-ramp built exactly for you at /foundations. One curated free resource per week from 3Blue1Brown, Karpathy, MIT Missing Semester, fast.ai and Anthropic. One public GitHub repo plus a live Cloud Run URL shipped each week. A Socratic coach available on most weeks (Hinglish welcome, one hint per turn, never the answer). Week 12 is an AI-off ship gate that lands you in the Agentic Systems Track with a portfolio that proves you can build.