2026 EDITION2-Year Full Curriculum Access•₹499₹99
05:48:22
0%READINESS
ENGINEERING PLAYBOOKCOMMUNITY PREVIEW

Interactive Forward Deployed Engineer Roadmap

Systematic path across CS foundations, full-stack, distributed pipelines, RAG systems, and enterprise client delivery.

Mastered0/104
In Progress0
Tasks Completed0/64
CurriculumModules 0-1 Open
Unlock all 21 Modules & 64 Executable Code Solutions₹99

Single flat fee. 2-Year full access to verified code templates and Palantir case studies.

00

0. Start Here — What is a Forward Deployed Engineer?

Understand the role, the career path, and the hybrid engineer-consultant mindset

Core Architecture Topics (4)
What is a Forward Deployed Engineer (FDE)?

An FDE is part software engineer, part consultant, part solutions architect. Embedded directly with enterprise clients (Palantir, Anduril, Scale AI, Databricks) to build custom solutions on top of the company's platform.

Engineering + Consulting HybridClient-Embedded WorkCustom Solution Building
beginnerInspect
FDE vs SWE vs Solutions Engineer vs Sales Engineer

Understand where the role sits: SWE builds product, FDE deploys & customizes it at client sites, Solutions Engineer focuses on pre-sales architecture, and Sales Engineer handles product demos.

FDE vs SWEFDE vs Solutions EngineerFDE vs Sales Engineer
beginnerInspect
A Day in the Life of an FDE

Morning: client standup and requirements triage. Midday: write data transformation pipelines. Afternoon: build client dashboard for the CTO. Evening: write deployment runbooks and sync with core engineering.

Client StandupsDebugging in ProductionCustom Feature Building
beginnerInspect
How to Use This Roadmap

Follow the sequential path. For each section, master the core concepts first, then complete the hands-on practical tasks to build muscle memory. Progress auto-saves in your browser.

Top-to-Bottom OrderEssential FirstHands-on Practical Tasks
beginnerInspect
Practical Tasks & Verified Solutions0/3 Completed
Personal FDE Skill Audit & 6-Month Roadmap Plan
Est: 45m•beginner

Audit your current foundation (e.g. React/Next.js familiarity vs Python/SQL gaps). Set a weekly study schedule of 10-15 hours and establish 3 milestone target dates.

Starter & Solution CodeOpen
Analyze 5 Real FDE Job Specs (Palantir, Scale AI, Anduril, Databricks)
Est: 1.5h•beginner

Review 5 current FDE job descriptions. Create a table comparing core programming languages, data engineering requirements, client-facing expectations, and travel demands.

Starter & Solution CodeOpen
Draft an FDE Client Value Pitch Memo
Est: 1h•intermediate

Write a 1-page memo answering: 'Why should an enterprise client embed an FDE on-site instead of just hiring external IT contractors or using pure SaaS?'

Starter & Solution CodeOpen
01

1. Computer Science Foundations

Core CS knowledge — start here if you're new to programming or self-taught

Core Architecture Topics (6)
How Computers Work & Memory Basics

CPU, registers, RAM, disk storage, binary, compilation vs interpretation. Understanding why code runs fast or slow starts here.

CPU & Clock CyclesRAM vs StorageBinary & Hex
beginnerInspect
Algorithmic Thinking & Problem Decomposition

How to decompose complex client problems into step-by-step algorithms. Pseudocode, flowcharts, input-output mapping, and identifying edge cases.

Problem DecompositionPseudocodeFlowcharts
beginnerInspect
Data Structures (Arrays to Graphs)

Arrays, linked lists, stacks, queues, hash tables, trees, and graphs. Know their memory layout, lookup/insertion trade-offs, and when to apply them.

ArraysLinked ListsStacks & Queues
essentialInspect
Core Algorithms & Problem Solving

Binary search, quicksort/mergesort, recursion, BFS/DFS traversals, sliding window, two pointers, and dynamic programming.

Binary SearchMerge SortQuick Sort
essentialLocked
Big-O Notation & Complexity Analysis

Measure runtime and memory growth: O(1), O(log n), O(n), O(n log n), O(n²). Essential for system performance and technical interviews.

O(1) ConstantO(log n) LogarithmicO(n) Linear
essentialLocked
Object-Oriented Programming (OOP) & SOLID

Classes, encapsulation, inheritance, polymorphism, and the SOLID principles used to structure enterprise codebases.

Classes & ObjectsConstructorsInheritance
essentialLocked
Practical Tasks & Verified Solutions0/3 Completed
Build 4 Core Data Structures from Scratch
Est: 3h•beginner

Implement a Dynamic Array, Singly Linked List, Stack, and Hash Map with basic collision handling without using high-level collections.

Solution LockedOpen
Solve 10 LeetCode Easy & Medium Patterns
Est: 5h•intermediate

Complete 2 Two-Pointer, 2 Sliding Window, 2 Binary Search, 2 Tree BFS/DFS, and 2 Hash Map questions. Write out Big-O time and space complexity for each.

Solution LockedOpen
Refactor a Spaghetti Script into OOP with SOLID
Est: 2h•intermediate

Take a procedural script with nested if/else statements and refactor it into clean classes using Single Responsibility and Dependency Inversion principles.

Solution LockedOpen
02

2. Command Line, Shell & Operating System

PRO

You'll live in the terminal at client sites — master shell navigation, scripting & Linux

Core Architecture Topics (4)
Terminal Navigation & File Operations

Navigating directories (cd, ls, pwd), manipulating files (cp, mv, rm, mkdir, touch), viewing contents (cat, less, head, tail), and keyboard shortcuts.

cd / ls / pwdmkdir / rm / cp / mvcat / less / head / tail
beginnerLocked
Shell Scripting (Bash/Zsh) & Text Processing

Variables, conditionals, loops, functions, I/O redirection (> >>), pipes (|), and text parsing powerhouses: grep, sed, and awk.

Variablesif/elsefor/while Loops
essentialLocked
SSH, Remote Access & Session Management

SSH key pairs, remote terminal access, SCP/SFTP file transfers, SSH tunneling, jump hosts, and multiplexers (tmux).

SSH Keys (ssh-keygen)SSH ConfigSCP / SFTP
essentialLocked
Linux OS Fundamentals & Process Management

File system hierarchy, users/groups, file permissions (chmod, chown), process monitoring (ps, top, htop, kill), systemd services, and journalctl.

File System HierarchyUsers & PermissionsProcesses (ps, top, kill)
essentialLocked
Practical Tasks & Verified Solutions0/3 Completed
Terminal Mastery: Setup & Directory Tree Manipulation
Est: 1h•beginner

Create a nested project structure using CLI only, set custom aliases in your .zshrc/.bashrc, search files with `find`, and inspect permissions.

Solution LockedOpen
Build an Automated Log Analysis Shell Script
Est: 2h•intermediate

Write a bash script using `awk`, `grep`, `sort`, and `uniq -c` that parses an access log file, computes the top 5 IP addresses, and flags all 5xx HTTP errors.

Solution LockedOpen
Configure Passwordless SSH & Tmux Remote Workflow
Est: 1.5h•intermediate

Generate Ed25519 SSH keys, configure `~/.ssh/config` with host aliases, connect to a remote VM/container, and set up a persistent multi-pane tmux workspace.

Solution LockedOpen
03

3. Git & Version Control

PRO

Every line of client and product code is version-controlled — master clean git workflows

Core Architecture Topics (4)
Git Fundamentals (init, commit, push, pull)

Working directory, staging area, local repository, commits with clear messages, branching, pushing, and pulling from remote repos.

git initgit add / stagegit commit
beginnerLocked
Branching Strategies & Conflict Resolution

Feature branching, merging, identifying 3-way merge conflicts, reading conflict markers, and resolving them cleanly.

git branchgit checkout / switchgit merge
essentialLocked
Advanced Git (Rebase, Cherry-pick, Bisect, Reflog)

Interactive rebase (squash, reword, fixup), cherry-picking commits, binary searching bugs with `git bisect`, and recovering lost commits with `git reflog`.

Interactive RebaseCherry-pickgit bisect
recommendedLocked
GitHub PR Workflows & Conventional Commits

Pull requests, thorough code reviews, branch protection rules, semantic commit messages (feat:, fix:, docs:), and automated changelogs.

Pull RequestsCode Review ProcessIssues & Projects
essentialLocked
Practical Tasks & Verified Solutions0/3 Completed
Create a Repo with Semantic Commits & Pre-Commit Hooks
Est: 1h•beginner

Initialize a Git repo, configure a .gitignore, install pre-commit linter hooks, and commit 5 features using Conventional Commits syntax.

Solution LockedOpen
Simulate & Resolve a Multi-File Merge Conflict
Est: 1h•intermediate

Create two divergent branches modifying overlapping functions, merge them to trigger a merge conflict, resolve via CLI, and verify tests pass.

Solution LockedOpen
Interactive Rebase & Git Bisect Debugging Challenge
Est: 2h•intermediate

Use `git rebase -i` to squash 4 messy commits into 1 atomic commit. Introduce a regression, and write a script to locate it using `git bisect run`.

Solution LockedOpen
04

4. Python (Primary FDE Language)

PRO

The lingua franca at Palantir, Scale AI, and Databricks — from scripting to data pipelines

Core Architecture Topics (8)
Python Setup, Virtual Environments & Tooling

Python 3 installation, virtual environments (venv), package management with pip, pyenv, requirements.txt, and VS Code/PyCharm setup.

Install Python 3pip installvenv / virtualenv
beginnerLocked
Python Syntax, Data Types & Control Flow

Variables, strings, lists, dicts, tuples, sets, list comprehensions, conditional statements, and loops.

VariablesData Typesprint() / input()
beginnerLocked
Functions, Modules & Object-Oriented Python

Functions (*args, **kwargs), decorators, classes, magic methods (__init__, __str__, __repr__), dataclasses, and inheritance.

def / return*args / **kwargsLambda Functions
essentialLocked
File I/O, Error Handling & Logging

Reading and writing CSV/JSON/TXT files using context managers (with), try/except/finally blocks, and the standard logging module.

open() / with StatementCSV & JSON Modulestry / except / finally
essentialLocked
Pandas DataFrames for Data Manipulation

DataFrames, Series, reading CSV/Excel, filtering, grouping, aggregating, merging/joining, reshaping, and handling missing data.

DataFramesSeriesread_csv / read_excel
essentialLocked
CLI Automation, Subprocess & Requests

Building CLI tools with argparse/click, running system commands via subprocess, making HTTP requests with requests/httpx.

os / shutilsubprocessargparse / click
essentialLocked
Testing with Pytest & TDD Basics

Unit tests, fixtures, mocking external APIs (unittest.mock), parameterized tests, and test coverage reporting.

pytest BasicsAssertionsFixtures
essentialLocked
FastAPI & Web Services

Building performant REST APIs with FastAPI, Pydantic data validation schemas, dependency injection, and automatic Swagger docs.

FastAPIPydantic ModelsRouting
recommendedLocked
Practical Tasks & Verified Solutions0/4 Completed
Build a CLI Data Cleaning Tool with Argparse
Est: 2h•beginner

Build a Python command-line utility that takes a messy CSV input, cleans null values, reformats date strings to ISO-8601, and writes out clean JSON.

Solution LockedOpen
Resilient API Ingestion Script with Logging & Retries
Est: 3h•intermediate

Write an automated script that calls an external REST API with exponential backoff retries, validates payloads with Pydantic, and logs execution to a rotating JSON log file.

Solution LockedOpen
Pandas Analytics Pipeline on a Real Dataset
Est: 3h•intermediate

Download a 100k+ row public dataset. Perform group-by aggregations, compute rolling averages, impute missing values, and output summary KPIs.

Solution LockedOpen
Production-Grade FastAPI Microservice with Pytest Suite
Est: 4h•intermediate

Develop a FastAPI service with 4 endpoints (CRUD operations), in-memory SQLite backend, Pydantic validation, and a comprehensive pytest suite with 90%+ coverage.

Solution LockedOpen
05

5. JavaScript & TypeScript

PRO

Frontend foundation & typed systems — essential for client dashboards, tooling & Node.js

Core Architecture Topics (6)
JavaScript Core & DOM Manipulation

Variables (let/const), data types, functions, arrays/objects, DOM selection, event listeners, and bubbling.

let / constData TypesFunctions
beginnerLocked
Modern ES6+ Features

Arrow functions, destructuring, rest/spread operators, template literals, ES modules, optional chaining (?.), nullish coalescing (??).

Arrow FunctionsDestructuringSpread / Rest
essentialLocked
Asynchronous JS: Promises, Async/Await & Event Loop

Event loop, call stack, microtask queue, Promises, async/await, fetch API, and handling concurrent requests.

CallbacksPromisesasync / await
essentialLocked
TypeScript Fundamentals & Interfaces

Static typing, type annotations, interfaces, type aliases, unions, enums, type narrowing, and strict mode.

Type AnnotationsInterfacesUnion Types
essentialLocked
TypeScript Generics & Utility Types

Generic functions and classes, Partial, Pick, Omit, Record, mapped types, conditional types, and zod schema validation.

GenericsPartial / Pick / Omit / RecordMapped Types
recommendedLocked
Node.js Runtime & Package Ecosystem

Node.js architecture, npm/pnpm package management, file system (fs/promises), environment variables, and Express/Fastify basics.

Node.js Architecturenpm / pnpmfs Module
essentialLocked
Practical Tasks & Verified Solutions0/3 Completed
Vanilla JS Interactive Data Table with Sorting & Filter
Est: 2h•beginner

Build an interactive data table using vanilla JS and HTML/CSS: column sorting, live substring search, pagination, and localStorage persistence.

Solution LockedOpen
Async Request Concurrency Limiter in TypeScript
Est: 2.5h•intermediate

Write a typed TypeScript utility function that takes an array of 50 tasks and executes them with a strict concurrency limit of 5, retry with backoff, and typed results.

Solution LockedOpen
End-to-End Enterprise Schema Validation with Zod & TypeScript
Est: 2h•intermediate

Define complex multi-tenant data schemas using TypeScript interfaces and Zod schemas, write unit tests validating valid and corrupted payloads.

Solution LockedOpen
06

6. React & Next.js

PRO

Build customer-facing dashboards, internal admin consoles, and embedded data apps

Core Architecture Topics (6)
React Core (Components, JSX, Props, State)

Functional components, JSX syntax, props drilling vs composition, useState, conditional rendering, lists and keys.

Functional ComponentsJSXProps
essentialLocked
React Hooks Deep Dive

useEffect lifecycle and cleanup, useRef for DOM & persistent values, useMemo and useCallback for optimization, useContext, custom hooks.

useEffectuseRefuseMemo
essentialLocked
State Management & Server State

Local state vs global state, Zustand for client state, TanStack Query (React Query) for server caching, mutations, and optimistic updates.

ZustandTanStack Query (React Query)Context API
recommendedLocked
Next.js App Router & Architecture

App directory, server vs client components ('use client'), nested layouts, loading skeletons, error boundaries, dynamic routing.

App DirectoryLayouts & PagesServer vs Client Components
essentialLocked
SSR, SSG, ISR & Streaming

Server-side rendering (SSR), static site generation (SSG), incremental static regeneration (ISR), and React Suspense streaming.

SSRSSGISR
essentialLocked
Next.js Server Actions & Mutations

Invoking server-side functions directly from client components, form handling with useActionState, revalidation tags, and secure cookies.

Server ActionsrevalidatePath / revalidateTagForm Validation
recommendedLocked
Practical Tasks & Verified Solutions0/3 Completed
Build a Real-Time Operations Metrics Dashboard in React
Est: 3h•beginner

Create a client telemetry dashboard with 4 metric cards, time-range selectors, custom `useDebounce` hook, and status indicator pills.

Solution LockedOpen
Full-Stack Next.js Client Portal with Server Components
Est: 4h•intermediate

Build a multi-page Next.js portal using App Router: server-side data fetching, streaming with Suspense, error boundaries, and dynamic slug routes.

Solution LockedOpen
Server Actions Client Onboarding Form with Optimistic UI
Est: 3h•intermediate

Implement a multi-step tenant configuration form using Server Actions, Zod validation, optimistic UI updates, and toast alerts.

Solution LockedOpen
07

7. SQL & Databases

PRO

Data is at the center of every FDE deployment — master relational schemas & query optimization

Core Architecture Topics (6)
Database Fundamentals (Relational vs NoSQL)

Tables, rows, columns, relational schema design, primary/foreign keys, ACID properties, and choosing SQL vs NoSQL.

Tables & SchemaPrimary & Foreign KeysACID Properties
beginnerLocked
Core SQL Queries & Multi-Table Joins

SELECT, WHERE filtering, ORDER BY, LIMIT, INNER JOIN, LEFT/RIGHT JOIN, FULL OUTER JOIN, aliasing, and NULL handling.

SELECT / WHEREINNER JOINLEFT / RIGHT JOIN
essentialLocked
Aggregations, Grouping & Subqueries

COUNT, SUM, AVG, MIN, MAX, GROUP BY, HAVING filtering, subqueries, CASE WHEN conditional logic, and UNION / UNION ALL.

GROUP BYHAVINGSubqueries
essentialLocked
Window Functions, CTEs & EXPLAIN Optimization

Window functions (ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD), Common Table Expressions (WITH), recursive CTEs, and EXPLAIN ANALYZE.

ROW_NUMBER()RANK() / DENSE_RANK()LAG() / LEAD()
recommendedLocked
Database Design & Normalization

Entity-Relationship (ER) diagrams, 1NF to 3NF normalization, foreign key constraints, indexes (B-tree, Hash), and star schemas.

ER Diagrams1NF / 2NF / 3NF NormalizationForeign Keys
essentialLocked
PostgreSQL Deep Dive & NoSQL (Redis)

Postgres JSONB data type, full-text search, extensions (pgvector), and Redis for in-memory caching and session stores.

psql CLIJSON / JSONBPostgres Extensions
essentialLocked
Practical Tasks & Verified Solutions0/3 Completed
Write 15 Complex Business Reporting SQL Queries
Est: 2.5h•beginner

Using a sample e-commerce/SaaS database schema, write queries for user retention cohorts, monthly revenue totals, and highest spending accounts.

Solution LockedOpen
Advanced Financial Analytics with Window Functions & CTEs
Est: 3h•intermediate

Write multi-step CTE queries using `LAG()`, `LEAD()`, and `ROW_NUMBER()` to calculate rolling 7-day revenue, month-over-month growth, and rank top customers.

Solution LockedOpen
Design an Enterprise Audit Database & Optimize with EXPLAIN
Est: 3h•intermediate

Design a 3NF schema for client audit logs in PostgreSQL. Create appropriate composite indexes and use `EXPLAIN ANALYZE` to optimize a slow query plan.

Solution LockedOpen
08

8. Data Engineering & Pipelines

PRO

ETL, data transformation, batch/stream processing — the heartbeat of client deployments

Core Architecture Topics (6)
Data Lifecycle & Pipeline Architecture

Source extraction, ingestion, transformation, storage, serving, and consumption. Understanding how enterprise data flows.

Source SystemsIngestionTransformation
beginnerLocked
ETL vs ELT & Batch Processing

Extract-Transform-Load vs Extract-Load-Transform, batch processing intervals, idempotency, data deduplication, and schema drift.

ETL vs ELTBatch ProcessingIdempotency
essentialLocked
Data Formats (JSON, CSV, Parquet, Avro)

Row-oriented (CSV, JSON) vs Columnar (Parquet, ORC). Why Parquet saves 80%+ storage and accelerates analytical queries.

JSON / CSVParquet (Columnar)Avro
essentialLocked
Workflow Orchestration (Airflow, Prefect, Dagster)

Directed Acyclic Graphs (DAGs), task scheduling, dependency management, retry policies, backfills, and pipeline alerting.

Apache AirflowPrefectDAGs Concept
recommendedLocked
Cloud Data Warehouses & dbt

Snowflake, BigQuery, AWS Redshift, dimension/fact modeling, and dbt (data build tool) for modular SQL transformations.

SnowflakeGoogle BigQueryAWS Redshift
recommendedLocked
Event Streaming & Distributed Data (Kafka, Spark)

Event-driven streaming, Kafka topics/producers/consumers, distributed computing with Apache Spark / PySpark.

Apache KafkaProducers & ConsumersTopics & Partitions
advancedLocked
Practical Tasks & Verified Solutions0/3 Completed
Build an Automated Batch ETL Pipeline in Python
Est: 3h•beginner

Create a standalone Python pipeline that extracts raw JSON data, deduplicates records, normalizes schemas, and writes partitioned Parquet files.

Solution LockedOpen
Define a Resilient Data Pipeline DAG in Airflow or Prefect
Est: 4h•intermediate

Write an orchestrator DAG with 4 tasks: API extract, schema validation with Great Expectations, transformation, and database load, with retry notifications.

Solution LockedOpen
End-to-End dbt Transformation Project on Sample Warehouse
Est: 3h•intermediate

Set up a dbt project on DuckDB or BigQuery: create staging models, clean dimensions and facts, write schema tests, and compile documentation.

Solution LockedOpen
09

9. APIs & Integration

PRO

Connecting legacy client systems to your company's platform via REST, webhooks & SDKs

Core Architecture Topics (5)
API Fundamentals & HTTP Protocols

What is an API? HTTP methods (GET, POST, PUT, PATCH, DELETE), status codes (2xx, 3xx, 4xx, 5xx), headers, and JSON request/response bodies.

HTTP MethodsEndpoints & URLsRequest / Response Bodies
beginnerLocked
RESTful API Design & OpenAPI / Swagger

Resource naming conventions, CRUD mapping, pagination (cursor vs offset), rate limiting, versioning, and OpenAPI specs.

Resource NamingPagination (Cursor vs Offset)API Versioning
essentialLocked
API Security (API Keys, OAuth 2.0, JWT)

Securing API access: API keys, Bearer tokens, JSON Web Tokens (JWT), OAuth 2.0 Authorization Code flow with PKCE, and refresh tokens.

API KeysJWT StructureOAuth 2.0 Flows
essentialLocked
Webhooks & Asynchronous Event Notifications

Event-driven integrations, webhook payload design, HMAC SHA256 signature verification, idempotency keys, and dead letter queues.

Webhook ReceiversHMAC Signature VerificationRetry Logic & Jitter
essentialLocked
Resilient Integration Patterns (Retries, Circuit Breakers)

Integrating unreliable 3rd-party client APIs: exponential backoff, jitter, circuit breaker pattern, fallback caches, and custom SDK wrappers.

Exponential BackoffJitterCircuit Breaker Pattern
essentialLocked
Practical Tasks & Verified Solutions0/3 Completed
Build an SDK Client Wrapper for a Public API
Est: 2h•beginner

Write a Python or TypeScript SDK client for GitHub or Stripe API: wrap authentication, error parsing, pagination helpers, and write type definitions.

Solution LockedOpen
Build a Production Webhook Receiver with HMAC Verification
Est: 3h•intermediate

Create a webhook endpoint in FastAPI or Next.js that validates incoming cryptographic HMAC signatures, enforces idempotency, and queues processing.

Solution LockedOpen
Implement Circuit Breaker & Exponential Backoff Gateway
Est: 3h•intermediate

Build an integration proxy wrapping a flaky simulated downstream service. Implement timeout thresholds, exponential backoff, and circuit breaker trip states.

Solution LockedOpen
10

10. Cloud & Infrastructure

PRO

Deploy, containerize, and manage services in AWS, GCP, Azure, and client VPCs

Core Architecture Topics (6)
Cloud Computing Fundamentals & Architecture

IaaS vs PaaS vs SaaS, public cloud vs on-premise, regions, availability zones, VPCs, and the shared responsibility model.

IaaS / PaaS / SaaSRegions & Availability ZonesShared Responsibility Model
beginnerLocked
Core Cloud Services (Compute, Storage, IAM)

Virtual machines (EC2/GCE), object storage (S3/GCS), identity and access management (IAM roles/policies), and security groups.

Compute (EC2/GCE)Storage (S3/GCS)IAM Roles & Policies
essentialLocked
Docker Containerization & Docker Compose

Docker images, multi-stage Dockerfiles, containers, volumes, networking, environment variables, and Docker Compose for local environments.

Dockerfile Best Practicesdocker build & runMulti-Stage Builds
essentialLocked
Kubernetes Basics & Container Orchestration

Pods, Deployments, Services, ConfigMaps, Secrets, namespaces, kubectl CLI commands, and Helm package charts.

Pods & NodesDeployments & ReplicaSetsCluster Services
recommendedLocked
CI/CD Pipelines (GitHub Actions)

Continuous Integration & Continuous Deployment: automated test suites, linting, Docker image building, and deployment triggers.

GitHub Actions WorkflowsAutomated Testing in CIDocker Build & Push
essentialLocked
Infrastructure as Code (Terraform / Pulumi)

Provisioning repeatable cloud infrastructure via code: declarative HCL syntax, state files, plan and apply workflows, and drift detection.

Terraform FundamentalsHCL SyntaxState Files & Remote Backends
advancedLocked
Practical Tasks & Verified Solutions0/3 Completed
Multi-Stage Dockerfile & Docker Compose Stack
Est: 2h•beginner

Package a full-stack Python/Node app into a lightweight multi-stage Dockerfile (<150MB). Write a docker-compose.yml running the app and a Postgres database.

Solution LockedOpen
Automated CI/CD Workflow with GitHub Actions
Est: 2.5h•intermediate

Create a GitHub Actions workflow that runs linting, unit tests, builds a Docker image on PR approval, and pushes to a container registry.

Solution LockedOpen
Deploy a Containerized Web App to Cloud (AWS/GCP)
Est: 3h•intermediate

Provision a cloud instance or serverless container service (AWS ECS/App Runner or GCP Cloud Run), configure HTTPS domain, and manage environment secrets.

Solution LockedOpen
11

11. Networking & Protocols

PRO

Debug connectivity, firewalls, and proxy issues within secure client enterprise networks

Core Architecture Topics (4)
Networking Fundamentals (IP, DNS, Ports, Routers)

IPv4/IPv6, subnetting, DNS resolution process, TCP/UDP transport layers, ports (80, 443, 22), NAT, and routers.

IP Addresses & SubnetsDNS ResolutionTCP vs UDP
beginnerLocked
HTTP/1.1, HTTP/2, HTTP/3 & WebSockets

HTTP request-response cycle, HTTP/2 multiplexing, HTTP/3 QUIC, persistent WebSockets, and Server-Sent Events (SSE).

HTTP Methods & HeadersHTTP/2 MultiplexingHTTP/3 QUIC
essentialLocked
TLS/HTTPS, SSL Certificates & mTLS

Asymmetric encryption, TLS handshake, SSL certificate authorities, Let's Encrypt, mutual TLS (mTLS) for zero-trust security.

TLS HandshakePublic / Private KeysSSL Certificates
essentialLocked
Reverse Proxies, Nginx & Load Balancing

Forward vs reverse proxies, Nginx configuration, load balancing algorithms (round robin, least connections), CDNs, and CORS headers.

Reverse Proxy ConceptNginx ConfigurationLoad Balancing Algorithms
recommendedLocked
Practical Tasks & Verified Solutions0/3 Completed
Network Diagnostic Toolkit Lab (curl, dig, traceroute, netstat)
Est: 1.5h•beginner

Troubleshoot 4 simulated network problems: verify DNS lookup chains with dig, inspect raw TLS handshakes with curl -Iv, and inspect open ports with netstat/lsof.

Solution LockedOpen
Configure Nginx Reverse Proxy with SSL & Rate Limiting
Est: 2.5h•intermediate

Set up an Nginx reverse proxy distributing requests between two backend instances with self-signed SSL/TLS, gzip compression, and rate limiting.

Solution LockedOpen
Build a Real-Time WebSocket Channel with Reconnect Logic
Est: 2.5h•intermediate

Create a client-server WebSocket application with heartbeat ping-pong, automatic exponential reconnection on network drop, and status indicators.

Solution LockedOpen
12

12. Security & Compliance

PRO

Enterprise clients demand airtight security — OWASP, RBAC, encryption & compliance

Core Architecture Topics (5)
Security Mindset & Principle of Least Privilege

Defense-in-depth, least privilege access, threat modeling, attack surfaces, and secure credential handling.

Security MindsetLeast PrivilegeAttack Surface
beginnerLocked
OWASP Top 10 Vulnerabilities & Prevention

SQL Injection, Cross-Site Scripting (XSS), CSRF, Server-Side Request Forgery (SSRF), broken authentication, and parameterized queries.

SQL InjectionXSS (Stored / Reflected)CSRF Protection
essentialLocked
Enterprise Authentication (SSO, SAML, RBAC)

Single Sign-On (SSO), SAML 2.0, OpenID Connect (OIDC), Role-Based Access Control (RBAC), and Attribute-Based Access Control (ABAC).

Enterprise SSOSAML 2.0OpenID Connect (OIDC)
essentialLocked
Data Encryption & Secrets Management

Encryption at rest (AES-256), encryption in transit (TLS 1.3), KMS key rotation, PII data masking, and secrets management (HashiCorp Vault).

Encryption at RestEncryption in TransitKMS Keys
recommendedLocked
Compliance Frameworks (SOC2, HIPAA, GDPR, FedRAMP)

Understanding enterprise compliance certifications, audit logging, data residency, retention policies, and security questionnaires.

SOC2 Type I & IIHIPAA ComplianceGDPR & Privacy
recommendedLocked
Practical Tasks & Verified Solutions0/3 Completed
Exploit & Patch 3 OWASP Vulnerabilities in a Lab App
Est: 3h•intermediate

Identify SQL Injection, XSS, and broken access control in an intentionally vulnerable app. Write exploit proofs, then patch each vulnerability.

Solution LockedOpen
Implement Role-Based Access Control (RBAC) Middleware
Est: 3h•intermediate

Build an authentication and authorization layer with Admin, Editor, and Viewer roles, testing that unauthorized API calls are blocked with 403 Forbidden.

Solution LockedOpen
Draft an Enterprise Security & SOC2 Compliance Brief
Est: 2h•intermediate

Complete a simulated 20-question enterprise vendor security questionnaire detailing encryption, backup retention, incident SLAs, and access controls.

Solution LockedOpen
13

13. Data Analysis & Visualization

PRO

Turn messy client datasets into actionable visual insights and executive-ready dashboards

Core Architecture Topics (4)
Exploratory Data Analysis (EDA) Fundamentals

Summary statistics, distributions, outlier detection, correlation analysis, hypothesis validation, and data profiling.

Descriptive StatisticsDistributions & SkewnessOutlier Detection
essentialLocked
Python Visualization (Matplotlib, Seaborn, Plotly)

Static charts (Matplotlib), statistical distributions (Seaborn), and interactive web charts (Plotly) for analytical exploration.

Matplotlib BasicsSeaborn Statistical PlotsPlotly Interactive Charts
recommendedLocked
Frontend Data Viz (Recharts, Chart.js, D3)

Embedding charts in client dashboards: line charts, bar graphs, heatmaps, responsive tooltips, and time-series axes.

Recharts in ReactChart.jsD3.js Core Concepts
recommendedLocked
Data Storytelling & Executive Presentations

Structuring data narratives: problem context, quantitative evidence, root cause analysis, business impact, and recommendations.

Narrative ArcAvoiding Misleading VisualsExecutive Summaries
essentialLocked
Practical Tasks & Verified Solutions0/3 Completed
Jupyter Notebook EDA on a Client Business Dataset
Est: 2.5h•beginner

Clean a raw dataset, generate distribution histograms, correlation heatmaps with Seaborn/Plotly, and summarize 5 key takeaways in markdown.

Solution LockedOpen
Build an Interactive Client KPI Dashboard with Recharts
Est: 3h•intermediate

Build a responsive React analytics dashboard with time-range filtering, comparison delta metrics, and tooltips using Recharts.

Solution LockedOpen
Create a 5-Slide Data Storytelling Deck for Leadership
Est: 2h•intermediate

Analyze a simulated client operational slowdown. Build a 5-slide presentation showing problem proof, root cause, and 3 prioritized solutions.

Solution LockedOpen
14

14. ML & AI Foundations

PRO

Configure, integrate, and deploy AI/ML models & LLMs at modern enterprise client engagements

Core Architecture Topics (4)
Machine Learning Core Concepts

Supervised vs unsupervised learning, classification vs regression, training vs inference, overfitting/underfitting, and evaluation metrics.

Supervised & UnsupervisedClassification & RegressionTraining vs Inference
recommendedLocked
Scikit-Learn & Feature Engineering

Data preprocessing, one-hot encoding, feature scaling, model training (Random Forest, Logistic Regression), and pipeline validation.

scikit-learn PipelinesFeature EncodingStandardScaler
recommendedLocked
LLMs, Prompt Engineering & RAG Pipelines

Integrating LLMs (OpenAI, Anthropic), prompt engineering, chunking strategies, vector embeddings, and Retrieval-Augmented Generation (RAG).

LLM APIsPrompt EngineeringVector Embeddings
recommendedLocked
MLOps & Model Deployment Basics

Model serving, inference latency, drift monitoring, versioning models with MLflow, and monitoring output hallucinations.

Model Serving APIsInference LatencyData Drift Monitoring
advancedLocked
Practical Tasks & Verified Solutions0/3 Completed
Train & Evaluate a Churn Prediction Model in Scikit-Learn
Est: 2.5h•beginner

Build an end-to-end classification pipeline: preprocess categorical features, train a Random Forest model, and evaluate with confusion matrix and ROC-AUC.

Solution LockedOpen
Build a Production RAG Knowledge Search with pgvector
Est: 4h•intermediate

Ingest 20 client markdown docs, chunk text, generate vector embeddings, store in pgvector/Chroma, and build a question-answering CLI with citation links.

Solution LockedOpen
Build an LLM Structured Entity Extraction Pipeline
Est: 2.5h•intermediate

Build an API endpoint that takes unstructured customer emails, calls an LLM with strict JSON schema constraints, and returns verified structured entities.

Solution LockedOpen
15

15. Observability & Monitoring

PRO

Diagnose and resolve client production incidents in real time using logs, metrics & traces

Core Architecture Topics (4)
Structured Logging & Log Aggregation

Structured JSON logs, log levels (DEBUG, INFO, WARN, ERROR), correlation IDs for tracing requests, and log collectors (ELK, Datadog).

Structured JSON LogsLog Levels & Best PracticesCorrelation IDs
essentialLocked
Metrics, Dashboards & Alerting (Prometheus, Grafana)

Application metrics (counters, gauges, histograms), RED method (Rate, Errors, Duration), SLIs, SLOs, SLAs, and Grafana dashboards.

Prometheus MetricsGrafana DashboardsRED & USE Methods
recommendedLocked
Distributed Tracing (OpenTelemetry)

Tracing requests across microservices: spans, parent-child traces, latency bottlenecks, and OpenTelemetry instrumentation.

OpenTelemetry StandardSpans & TracesDistributed Context Propagation
advancedLocked
Incident Response, Runbooks & Blameless Postmortems

Production incident response: severity triage, war rooms, stakeholder communication, runbooks, and blameless postmortem reports.

Incident Severity (SEV1-SEV3)War Room ManagementRunbooks & SOPs
essentialLocked
Practical Tasks & Verified Solutions0/3 Completed
Instrument a Backend Service with Structured Logs & Trace IDs
Est: 2h•beginner

Implement structured JSON logging with custom middleware in Python or Node.js where every HTTP request receives and propagates an X-Trace-ID.

Solution LockedOpen
Set Up Prometheus Metrics & a Grafana Dashboard
Est: 3h•intermediate

Expose /metrics endpoint tracking HTTP request count, error count, and response latency. Build a Grafana dashboard with alerting rules.

Solution LockedOpen
Run a Simulated Incident War Room & Write a Blameless Postmortem
Est: 2.5h•intermediate

Simulate a 45-minute client outage. Write out the incident timeline, conduct a 5 Whys root cause analysis, and draft 4 preventative action items.

Solution LockedOpen
16

16. System Design

PRO

Architect scalable, reliable systems — essential for FDE interviews & enterprise deployments

Core Architecture Topics (4)
System Design Fundamentals & Scaling

Horizontal vs vertical scaling, load balancers, caching strategies (cache-aside, write-through), CAP theorem, and eventual consistency.

Horizontal vs VerticalLoad BalancingCaching Strategies (Redis)
essentialLocked
Architecture Patterns (Monolith, Microservices, Event-Driven)

Trade-offs between modular monoliths and microservices, event-driven architecture, message queues (RabbitMQ, SQS), and API gateways.

Modular Monolith vs MicroservicesEvent-Driven ArchitectureMessage Queues (SQS/RabbitMQ)
recommendedLocked
Back-of-the-Envelope Estimation

Estimating throughput, QPS, storage growth, network bandwidth, memory, and database IOPS to make informed design decisions.

QPS & ThroughputStorage Capacity PlanningBandwidth Calculations
recommendedLocked
Classic Enterprise System Design Problems

Designing high-throughput ingestion pipelines, audit logging systems, notification engines, and multi-tenant SaaS architectures.

High-Throughput IngestionAudit Logging SystemNotification Dispatcher
recommendedLocked
Practical Tasks & Verified Solutions0/3 Completed
Complete 3 Back-of-the-Envelope Capacity Estimations
Est: 1.5h•beginner

Calculate daily storage, average/peak QPS, network bandwidth, and memory cache requirements for an IoT telemetry service handling 50M events/day.

Solution LockedOpen
Design an Enterprise Ingestion & Audit Pipeline (Architecture Diagram)
Est: 3h•intermediate

Draw an architecture diagram (Mermaid/Excalidraw) for a multi-tenant client data platform: API gateway, queues, worker pool, database partitioning, and cold storage.

Solution LockedOpen
Mock System Design Interview: Distributed Rate Limiter
Est: 2.5h•intermediate

Write an end-to-end design doc for a distributed rate limiter: token bucket algorithm, Redis sliding window counter, failure fallbacks, and multi-region sync.

Solution LockedOpen
17

17. Platform & Product Knowledge

PRO

Ramp up on your company's product in record time and configure it to client requirements

Core Architecture Topics (4)
Learning Any Platform / Codebase in 48 Hours

Techniques to quickly unpack large unfamiliar codebases: entry point discovery, tracing data models, running integration tests, and building toy demos.

Codebase ReconnaissanceTracing Entry PointsData Model Mapping
essentialLocked
Deep Product Expertise & Edge Cases

Knowing product capabilities, configuration flags, performance boundaries, known quirks, and API capabilities better than anyone else.

Configuration OptionsFeature FlagsPerformance Limits
essentialLocked
Custom Workflows, Extensions & Plugins

Extending platforms with client-specific connectors, bespoke workflows, webhook actions, theme customization, and plugin architectures.

Plugin ArchitecturesCustom ConnectorsWorkflow Automation
essentialLocked
Platform Enterprise Integration Patterns

Integrating the core platform with client enterprise identity (Okta/Ping), data lakes, legacy on-prem databases, and ticketing systems.

Identity Provider SyncData Lake FederationLegacy DB Connectors
essentialLocked
Practical Tasks & Verified Solutions0/3 Completed
Rapid Ramp-Up: Deconstruct an Open-Source Platform in 4h
Est: 4h•beginner

Select an unfamiliar tool (e.g. Supabase, Metabase, Airbyte, or Grafana). Install locally, trace its core architecture, and build a functioning demo.

Solution LockedOpen
Build a Custom Plugin / Connector for a Platform
Est: 3.5h•intermediate

Develop a custom data connector or plugin (e.g. custom Airbyte source, Grafana panel, or Slack bot integration) with clean configuration and tests.

Solution LockedOpen
Write a Comprehensive Client Deployment & Configuration Spec
Est: 2.5h•intermediate

Draft a step-by-step technical deployment guide detailing prerequisite network ports, SSO configurations, database sizing, and health check validation.

Solution LockedOpen
18

18. Client-Facing & Consulting Skills

PRO

The defining FDE differentiator — stakeholder management, discovery, demos & communication

Core Architecture Topics (5)
Client Communication Fundamentals

Setting expectations, transparent timelines, active listening, structured written updates, and translating technical jargon to business impact.

Expectation SettingUnder-Promise Over-DeliverActive Listening
beginnerLocked
Stakeholder Management & Org Mapping

Identifying executive sponsors, technical champions, operational end-users, and potential skeptics. Navigating enterprise organizational politics.

Champion IdentificationBlocker MitigationOrg Chart Mapping
essentialLocked
Technical Discovery & Scope Negotiation

Running discovery interviews, distilling ambiguous business requests into technical specs, MoSCoW prioritization, and avoiding scope creep.

Discovery InterviewingAmbiguity ResolutionMoSCoW Prioritization
essentialLocked
Technical Demos & Live Whiteboarding

Preparing rock-solid client demos, setting up staging environments, planning fallback videos, whiteboarding system architectures, and handling Q&A.

Live Demo DisciplineBackup Demo EnvironmentsWhiteboarding Techniques
essentialLocked
Technical Writing & Runbooks

Writing client-facing integration manuals, Architecture Decision Records (ADRs), operator runbooks, and self-service troubleshooting guides.

Architecture Decision RecordsDeployment RunbooksTroubleshooting Guides
essentialLocked
Practical Tasks & Verified Solutions0/3 Completed
Conduct a Mock Client Discovery & Scope Definition Session
Est: 2h•beginner

Write a 10-question discovery interview script for an ambiguous enterprise problem. Draft a technical scoping document with explicit in-scope/out-of-scope bounds.

Solution LockedOpen
Draft an Architecture Decision Record (ADR) for a Client Migration
Est: 2h•intermediate

Write a formal ADR comparing two integration patterns (Batch SFTP vs Real-Time Webhooks) detailing context, decision, consequences, and timeline.

Solution LockedOpen
Deliver a 10-Minute Recorded Technical Architecture Demo
Est: 2.5h•intermediate

Prepare and record a 10-minute demo: 2m business context, 5m live product workflow, 3m architecture diagram walkthrough, with demo contingency notes.

Solution LockedOpen
19

19. Domain Knowledge & Industry Awareness

PRO

Understand client industry verticals: Defense, Government, Healthcare, Fintech & Enterprise

Core Architecture Topics (5)
How to Master an Industry Vertical Fast

Deconstructing industry value chains, reading annual 10-K filings, learning industry jargon, understanding revenue drivers, and compliance constraints.

Value Chain Analysis10-K & Financial FilingsDomain Terminology
essentialLocked
Financial Services & Fintech

Core banking systems, trading desks, settlement ledgers, payment rails (ACH, FedNow, SWIFT), fraud detection, and regulatory reporting (KYC/AML).

Payment RailsCore Banking & LedgersFraud & Risk Scoring
recommendedLocked
Healthcare & Life Sciences

Electronic Health Records (EHR/EMR), clinical trial data pipelines, healthcare interoperability standards (HL7, FHIR), and HIPAA data privacy.

EHR / EMR IntegrationsHL7 & FHIR StandardsClinical Trial Pipelines
recommendedLocked
Defense, Intelligence & Government

Air-gapped and SCIF environments, ITAR compliance, security clearances, geospatial intelligence (GIS), sensor data, and FedRAMP standards.

Air-Gapped DeploymentsITAR & Security ClearancesFedRAMP Standards
advancedLocked
Enterprise SaaS & Supply Chain

ERP systems (SAP, Oracle), inventory management, supply chain visibility, multi-tenancy models, and procurement cycles.

ERP IntegrationSupply Chain DataMulti-Tenant Architecture
essentialLocked
Practical Tasks & Verified Solutions0/3 Completed
Analyze a Fortune 500 Enterprise 10-K for Technical Pain Points
Est: 2h•beginner

Read the business & risk factors of a public company's 10-K filing. Map out 3 strategic initiatives where an embedded FDE deployment would deliver ROI.

Solution LockedOpen
Design an Air-Gapped or Regulated Data Architecture Flow
Est: 2.5h•intermediate

Draw an architecture diagram illustrating data ingestion in an air-gapped or HIPAA/PCI-compliant zone with de-identification and audit logging.

Solution LockedOpen
Create a Domain Glossary & Workflow Map for an Industry
Est: 1.5h•beginner

Select an industry (Fintech, Healthcare, or Defense). Create a 25-term technical glossary and diagram the typical end-to-end data lifecycle.

Solution LockedOpen
20

20. Soft Skills, Career Growth & Interview Prep

PRO

Ace the FDE interview loop, build an impressive portfolio & advance your career

Core Architecture Topics (4)
Rapid Learning & Unblocking Yourself

Developing an aggressive learning feedback loop: read docs → inspect code → build prototypes → solicit feedback. The #1 FDE superpower.

Rapid PrototypingDeliberate PracticeTime-Boxed Research
essentialLocked
FDE Interview Structure & Preparation

The standard FDE interview loop: LeetCode medium coding, live system design, client case study scenario, behavioral (STAR method), and take-homes.

LeetCode Medium CodingSystem Design InterviewsClient Scenario Case Study
essentialLocked
Building a Standout FDE Portfolio & GitHub

Showcasing end-to-end projects: data ingestion + API backend + interactive frontend dashboard + complete documentation and live demo.

GitHub Project PolishLive Deployed DemosArchitecture Diagrams in README
recommendedLocked
Resume & Application Strategy for FDE Roles

Structuring an FDE resume: highlighting client-facing impact, quantifiable metrics ($ saved, latency reduced), full-stack skills, and referral networking.

Quantifying Engineering ImpactHighlighting Client WorkATS Formatting
essentialLocked
Practical Tasks & Verified Solutions0/3 Completed
Craft an Impact-Driven FDE Resume with Quantified Metrics
Est: 2h•beginner

Revamp your resume to emphasize FDE competencies: quantify technical and client outcomes (e.g. 'Reduced ETL latency by 45%, unlocking $1.2M contract expansion').

Solution LockedOpen
Prepare 6 STAR Method Stories for Behavioral & Client Scenarios
Est: 2h•beginner

Draft 6 structured STAR stories covering: resolving a production outage under client pressure, handling conflicting requirements, and mastering unfamiliar tech.

Solution LockedOpen
Complete a 48-Hour Full-Stack FDE Take-Home Capstone
Est: 6h•intermediate

Build an end-to-end capstone: data ingestion script, typed API service, responsive React dashboard, Dockerfile, architecture diagram, and client-facing README.

Solution LockedOpen