Learn the whole workflow
Free for everyone
- All 15 guided projects
- Code along, predict and experiment on safe copies
- Open your own local projects
No card needed
Open real code, trace how it works, see what it becomes in the browser, then change one small thing at a time. Strataship turns projects into places you can explore.
Every project is a route of short stops through its real files. At each stop you do three things.
Explore → predict → change → explain
Strataship colours each line by the layer it belongs to, so you can follow a click from the page down to the data and back.
HTMLWhat is on the page: the form, the list, the buttons.CSSHow it looks: spacing, colour and layout.JavaScriptWhat happens when you click, type or send.State & storageWhat the app remembers, and where it keeps it.15 guided projects in four chapters, all free. Each chapter is a layer of rock you climb through, and SozaCode is the bedrock if you're brand new.
Free for everyone
No card needed
or $39 a year, which saves 35%
No payment now
Billed monthly
No payment now
Billing isn't open yet. The waitlist only asks for your email, and we'll write once, when it opens.
SozaCode teaches the basics in short tracks with write-and-run exercises in JavaScript, TypeScript, Python, SQL, HTML and CSS. When the syntax clicks, come back and trace real projects here.
Start with Quiet Landing: one file, a short route, no setup.
Strataship is a software-learning workspace and a product of Denad Labs, its parent company. This policy explains the information the current service uses to provide accounts, learning projects, saved progress, and local project tools.
Account records may include your email address, display name, authentication subject, account status, role, theme, and learning/editor preferences. When you use server-backed learning features, Strataship can store your projects and project files, notes, progress evidence, and the project/version relationships needed to resume work.
Strataship also uses browser local storage for device-scoped state such as theme selection, recent projects and learning paths, onboarding state, local imported projects, and local learning progress. Local project import reads only files you explicitly select. Previewed project code runs in an isolated preview where external network connections are blocked.
Essential authentication cookies are used to keep a signed-in session. The current production stack uses Neon for database/authentication services and Vercel for hosting/deployment. The current V5.9.5 client does not include advertising trackers or an online payment checkout.
Strataship uses Vercel Web Analytics to count visits to its pages. It does not use cookies, and it does not record your screen, your clicks, what you type, or your project files. Vercel describes each recorded visit as the page address, the referring page, your browser, operating system and device type, and an approximate location (country, region and city). Vercel identifies visitors only by a hash of the request that resets every day, says the data is not tied to an IP address, and discards visitor session data after 24 hours.
Information is used to authenticate accounts, keep account preferences, deliver learning content, save project work and progress, enforce access rules, operate the service, and diagnose service failures. Protected Pro files are delivered only after server-side access verification.
The current application does not contain a feature that sells personal information or sends account/workspace data to advertising networks. Service providers may process data as necessary to host, authenticate, store, secure, and deliver Strataship.
Self-service full account export and account deletion are not yet implemented in V5.9.5. The product must not represent those actions as completed until server-backed export and deletion workflows exist. Support requests submitted through the Support & contact page are routed to Denad Labs operations and may include the contact email, subject, category, message, and linked account identifier when the requester is signed in.
Strataship is not directed to children under 13, and accounts are only for people who are 13 or older. The date of birth asked for when you create an account is used once to check this and is not stored. If Denad Labs learns that an account belongs to a child under 13, it will close the account and delete its data. If you believe this has happened, contact us through Support & contact.
If Strataship adds billing, other analytics, new service providers, or materially different data use, this policy should be updated before those features are treated as production-ready.
These Terms govern access to Strataship, a product of Denad Labs, its parent company. By creating an account or using the service, you agree to these Terms and the current Privacy Policy.
Strataship is an educational software-learning workspace designed to help learners inspect projects, understand code relationships, experiment with isolated copies, and record learning progress. It is not a substitute for professional security, legal, financial, or production-engineering review.
You must be at least 13 years old to create an account. Accounts that belong to children under 13 will be closed.
You are responsible for using accurate account information, protecting access to your account, and using the service lawfully. Do not attempt to bypass authentication, entitlement checks, learning-file access controls, or other access restrictions.
You keep ownership of content you lawfully provide. You grant Strataship the limited permission necessary to receive, store, process, display, and return that content for operation of the service. You must have the rights needed to upload or use any content you provide.
Denad Labs responds to notices of claimed copyright infringement as described in the Copyright Policy, and will close the accounts of users who repeatedly infringe copyrights, in appropriate circumstances.
Free and Pro labels describe product access states. In V5.9.5, online checkout and self-service billing management are not connected, and no published Pro project releases are currently promised by these Terms. A displayed Pro entitlement is enforced by server-side access rules; interface labels do not grant access by themselves.
Strataship may change learning content, features, availability, and technical requirements. Saved work may remain pinned to a historical learning-project release where the product supports versioned releases.
You must follow the Acceptable Use rules, including restrictions on unlawful activity, unauthorized access, malicious interference, abusive automation, and intellectual-property infringement.
The service is provided on an “as available” basis to the extent permitted by applicable law. Learning explanations and generated analysis should be independently checked before relying on them for production or safety-critical decisions.
To the extent permitted by applicable law, Strataship is not responsible for indirect or consequential losses arising from use of the service. Nothing in these Terms excludes rights or liabilities that cannot legally be excluded.
The current Strataship build uses essential session cookies for account authentication. Authentication cookies are normalized with HttpOnly and SameSite=Lax attributes, and production cookies are marked Secure when required by the production environment.
These cookies are needed to establish and verify a signed-in session. Blocking them can prevent account features from working.
Strataship also uses local storage, which is different from cookies, for device-scoped preferences and learning state such as theme, recent items, onboarding state, and local project data.
V5.9.5 does not include advertising cookies or cross-site behavioral tracking. It counts page visits with Vercel Web Analytics, which does not set cookies; the Privacy Policy describes what it records. Because the only cookies are essential authentication cookies, Strataship does not present a non-essential-cookie consent toggle that would falsely imply optional trackers are active.
If non-essential analytics, advertising, personalization, or payment technologies are added later, this policy and the consent experience should be updated before those technologies are enabled for users where consent is required.
Use Strataship for lawful learning, development, and project work. Do not use the service to harm other people, systems, or networks.
Studying security concepts in a controlled, authorized environment is allowed. Testing must remain within systems and data you own or are explicitly authorized to assess.
Access may be restricted or disabled when necessary to protect users, the service, or legal obligations. Enforcement should be proportionate to the issue and subject to applicable law.
Strataship respects the rights of creators and expects its users to do the same. Only import or store content that you own or have permission to use. Denad Labs responds to notices of claimed copyright infringement under the U.S. Digital Millennium Copyright Act (DMCA).
If you believe content stored or shown through Strataship infringes your copyright, send a written notice that includes all of the following:
Send notices through the Support & contact page: choose General as the request type and start the subject with "Copyright notice". Do not include passwords or other secrets.
When we receive a complete notice, we remove or disable access to the material and tell the user who stored it, including a copy of the notice where appropriate.
If your content was removed and you believe it was a mistake or misidentification, you can send a counter-notice through the same route. It must include your physical or electronic signature; identification of the removed material and where it appeared before removal; a statement under penalty of perjury that you believe in good faith the material was removed by mistake or misidentification; and your name, postal address and telephone number, with a statement that you consent to the jurisdiction of the federal district court for your address (or, outside the United States, any judicial district in which Denad Labs may be found) and will accept service of process from the person who sent the original notice or their agent. We forward the counter-notice to that person and may restore the material in 10 to 14 business days, unless they tell us they have filed a court action.
Denad Labs will close the accounts of users who repeatedly infringe copyrights, in appropriate circumstances.
Under U.S. law, anyone who knowingly makes a material misrepresentation in a notice or counter-notice may be liable for damages.
Strataship is a Denad Labs product. Use this form for account help, privacy and data questions, security reports, billing questions, or general product support. Requests are routed to Denad Labs operations for review.
Do not send passwords, authentication codes, recovery codes, API keys, private keys, or full environment files. For a security report, describe the affected feature and the minimum steps needed to reproduce the issue.
Your request is added to Denad Labs support operations. If you are signed in, Strataship may link the request to your account so the operator can review relevant account status without asking you to send sensitive credentials. Keep the reference shown after submission.
Profile changes, theme preferences, session sign-out, and plan-status viewing are available now. Password change, full account export, account deletion, and online billing management remain unavailable until supported end-to-end workflows exist.
Mapping projects and learning paths…
Pick a project by difficulty, technology, or the concept you want to understand.
Trace the real files, predict behavior, and make controlled edits in a safe learning flow.
Use source-backed explanations and the Learning Coach to explain what the project is actually doing.
Reason about data, trust boundaries, and what should stay out of the browser before you ship.
Free vs Pro: Free projects open directly. Pro projects show safe details first; protected files are requested only when you intentionally enter the learning workspace.
Follow a note from the form to the screen.
Choose a guided project, or open one of your own, to begin exploring.
Clear one or more filters to see the full library.
Counted from what you read, changed and explained in each project. It is not a grade.
Four taps. The comment is optional.
For account, privacy, billing or security questions, use Contact support. It goes to the Denad Labs support team.
Keep the identity shown inside Strataship up to date without changing the learning workspace around it.
Your current access is read from the same account record used by the protected project system. The interface does not grant Pro access by itself.
You can end this browser session now. Password-management controls remain unavailable until the authentication provider exposes a supported flow here.
The deletion entry is reserved here, but the destructive workflow is intentionally disabled until identity deletion and account-data cleanup can be completed together.
Choose how Strataship looks on this account. Theme changes remain available locally even when account services are temporarily unavailable.
You are not on the waitlist.
A full account export must include server-backed projects, progress, and notes. The entry point is reserved, but exporting a partial browser-only file would be misleading.
Profile identity and current-session controls are kept together under Profile so settings remain focused on preferences.
Review your current Free or Pro access, see what each tier includes, and check whether billing management is available.
Review the policies for Strataship, a Denad Labs product, covering current account data, essential session storage, service rules, and support readiness.
Free plan. Paid plans open soon.
Free for everyone
Everything here is yours now
or $39 a year, which saves 35%
No payment now
Billed monthly
No payment now
Online checkout and billing management are not connected in this build. Prices are shown so you can tell us if they are fair; nothing here charges you or changes your access.
Recommended before starting
Projects stay open; prerequisites guide rather than lock you out.
Counts come from the selected source only. Comments and unusual syntax can affect heuristic counts.
Each concept includes source evidence so you can inspect the claim yourself.
A source-based route through the project, not a guessed architecture diagram.
Trace evidence-backed boundaries from entry files and events toward functions, state, storage, network calls, and browser output.
Definitions, call sites, imports, exports, storage operations, and CSS variables found directly in the selected source.
Use these to investigate the code rather than accept the scan as the final answer.
Select a detected file, function, event, module, storage boundary, or network boundary. Strataship answers relationship questions only from evidence it can point to in the selected source.
Real mistakes, put into your own copy of the project. Pick a case, then pick how you want to work: with a guide beside you, or as a mystery you solve from clues.
Learning outcomes stay visible before protected source is requested.
Follow the major responsibilities and boundaries before opening source.
Protected file contents stay out of the browser until access is verified.
These routes feed into the existing Code Together, Understand, Learning Coach, and Ship Safely system.
Coverage comes from evidence-backed exploration. It is not a test score or claim of mastery.
Both copies run in a sandbox. Use them the same way and compare. The project itself never changes.
Run to see what your line does.
We pick the right project and walk you through it: one tour of the workspace, one traced route, one safe change.