<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>yuktics</title>
    <link>https://yuktics.com</link>
    <atom:link href="https://yuktics.com/rss.xml" rel="self" type="application/rss+xml" />
    <description>A complete computer-science curriculum, rebuilt for the AI era.</description>
    <language>en-us</language>
    <item>
      <title>00.1 How to learn CS in the AI era</title>
      <link>https://yuktics.com/modules/how-to-learn-cs-in-the-ai-era</link>
      <guid>https://yuktics.com/modules/how-to-learn-cs-in-the-ai-era</guid>
      <description>Why the old CS-student playbook is half-broken in 2026, and the new one that replaces it. The frame that everything else in this curriculum sits on top of.</description>
      <category>T0 — The Meta Layer</category>
    </item>
    <item>
      <title>00.2 Your dev environment, properly set up</title>
      <link>https://yuktics.com/modules/your-dev-environment</link>
      <guid>https://yuktics.com/modules/your-dev-environment</guid>
      <description>macOS, Linux, or WSL — set up once, properly, and stop fighting your tools. The dotfiles, package managers, and editor configuration that pay back forever.</description>
      <category>T0 — The Meta Layer</category>
    </item>
    <item>
      <title>00.3 Using AI as your tutor</title>
      <link>https://yuktics.com/modules/using-ai-as-your-tutor</link>
      <guid>https://yuktics.com/modules/using-ai-as-your-tutor</guid>
      <description>The single biggest unfair advantage you have over a CS student five years ago. Most students are using it backwards — copying answers instead of learning faster. This module fixes that.</description>
      <category>T0 — The Meta Layer</category>
    </item>
    <item>
      <title>00.4 Reading code, reading docs, reading errors</title>
      <link>https://yuktics.com/modules/reading-code-docs-errors</link>
      <guid>https://yuktics.com/modules/reading-code-docs-errors</guid>
      <description>The three skills that compound the most. Nobody teaches them in school, and the engineers who pull ahead are usually the ones who just got better at all three.</description>
      <category>T0 — The Meta Layer</category>
    </item>
    <item>
      <title>01.1 Python deep enough to be dangerous</title>
      <link>https://yuktics.com/modules/python-deep-enough</link>
      <guid>https://yuktics.com/modules/python-deep-enough</guid>
      <description>Python without the wandering bootcamp pile-on. Functions, classes, comprehensions, generators, async, types, packaging — the core that compounds, with the parts you can defer.</description>
      <category>T1 — Programming Foundations</category>
    </item>
    <item>
      <title>01.2 The terminal, shell, and Unix</title>
      <link>https://yuktics.com/modules/terminal-shell-unix</link>
      <guid>https://yuktics.com/modules/terminal-shell-unix</guid>
      <description>The skill that pays compound interest forever. Pipes, processes, find, grep, ssh, tmux — the toolkit that turns a CS student into someone who can move.</description>
      <category>T1 — Programming Foundations</category>
    </item>
    <item>
      <title>01.3 Git and GitHub, properly</title>
      <link>https://yuktics.com/modules/git-and-github</link>
      <guid>https://yuktics.com/modules/git-and-github</guid>
      <description>Stop fearing your VCS. Branches, rebase vs merge, PRs, conflict resolution, history rewrites — the operations every serious dev uses weekly, demystified.</description>
      <category>T1 — Programming Foundations</category>
    </item>
    <item>
      <title>01.4 TypeScript — a typed language that pays</title>
      <link>https://yuktics.com/modules/typescript-that-pays</link>
      <guid>https://yuktics.com/modules/typescript-that-pays</guid>
      <description>The most-employable language in 2026. Types, generics, narrowing, the React/Node ecosystem — without the cargo cult of every Twitter thread.</description>
      <category>T1 — Programming Foundations</category>
    </item>
    <item>
      <title>01.5 C or Rust — closer to the metal</title>
      <link>https://yuktics.com/modules/c-or-rust-closer-to-metal</link>
      <guid>https://yuktics.com/modules/c-or-rust-closer-to-metal</guid>
      <description>You only need a low-level language once. But you need it once. Pointers, memory, ownership — the ground truth that makes the rest of CS make sense.</description>
      <category>T1 — Programming Foundations</category>
    </item>
    <item>
      <title>02.1 Data structures, built not memorized</title>
      <link>https://yuktics.com/modules/dsa-built-not-memorized</link>
      <guid>https://yuktics.com/modules/dsa-built-not-memorized</guid>
      <description>The DSA module that isn&apos;t a LeetCode grind. Build the dozen data structures that matter from scratch — once each — and learn to recognize the situations where each one is the right answer.</description>
      <category>T2 — CS Theory You Actually Need</category>
    </item>
    <item>
      <title>02.2 Algorithms and complexity, the practical view</title>
      <link>https://yuktics.com/modules/algorithms-and-complexity</link>
      <guid>https://yuktics.com/modules/algorithms-and-complexity</guid>
      <description>Big-O without the academic framing. The 12 algorithm patterns that solve 80% of interview problems and most of the real ones.</description>
      <category>T2 — CS Theory You Actually Need</category>
    </item>
    <item>
      <title>02.3 Discrete math, ranked by what shows up</title>
      <link>https://yuktics.com/modules/discrete-math-for-cs</link>
      <guid>https://yuktics.com/modules/discrete-math-for-cs</guid>
      <description>The slice of math that earns its place in a CS curriculum: counting, induction, recurrence, graphs, modular arithmetic, basic probability.</description>
      <category>T2 — CS Theory You Actually Need</category>
    </item>
    <item>
      <title>02.4 Operating systems — the parts that matter</title>
      <link>https://yuktics.com/modules/operating-systems-essentials</link>
      <guid>https://yuktics.com/modules/operating-systems-essentials</guid>
      <description>Processes, threads, memory, files, syscalls. What top is showing you. Build a tiny shell.</description>
      <category>T2 — CS Theory You Actually Need</category>
    </item>
    <item>
      <title>02.5 Computer networks, end to end</title>
      <link>https://yuktics.com/modules/computer-networks-end-to-end</link>
      <guid>https://yuktics.com/modules/computer-networks-end-to-end</guid>
      <description>What happens when you type a URL? Sockets to TCP to TLS to HTTP — built up so you can answer the interview question and design a real backend.</description>
      <category>T2 — CS Theory You Actually Need</category>
    </item>
    <item>
      <title>02.6 Databases and SQL, deep</title>
      <link>https://yuktics.com/modules/databases-and-sql-deep</link>
      <guid>https://yuktics.com/modules/databases-and-sql-deep</guid>
      <description>PostgreSQL as your default. Indexes, transactions, joins that don&apos;t melt servers, when to actually reach for NoSQL.</description>
      <category>T2 — CS Theory You Actually Need</category>
    </item>
    <item>
      <title>02.7 Computer architecture and performance</title>
      <link>https://yuktics.com/modules/computer-architecture-and-performance</link>
      <guid>https://yuktics.com/modules/computer-architecture-and-performance</guid>
      <description>Cache, memory hierarchy, branch prediction, why your code is slow. Profiling as a first-class engineering skill.</description>
      <category>T2 — CS Theory You Actually Need</category>
    </item>
    <item>
      <title>02.8 Distributed systems, intro</title>
      <link>https://yuktics.com/modules/distributed-systems-intro</link>
      <guid>https://yuktics.com/modules/distributed-systems-intro</guid>
      <description>Where your laptop&apos;s mental model breaks. Replication, consensus, the eight fallacies, and why everything is eventually consistent until proven otherwise.</description>
      <category>T2 — CS Theory You Actually Need</category>
    </item>
    <item>
      <title>03.1 Web fundamentals without the cargo cult</title>
      <link>https://yuktics.com/modules/web-fundamentals</link>
      <guid>https://yuktics.com/modules/web-fundamentals</guid>
      <description>HTML, CSS, and vanilla JavaScript — the 30 percent of each you actually need. Build a real, semantic, fast page before you reach for a framework.</description>
      <category>T3 — Build Things People See</category>
    </item>
    <item>
      <title>03.2 Modern frontend — React and Next.js</title>
      <link>https://yuktics.com/modules/modern-frontend-react-next</link>
      <guid>https://yuktics.com/modules/modern-frontend-react-next</guid>
      <description>Components, state, routing, server components. Build a real app, not a counter. The framework stack that gets you hired in 2026.</description>
      <category>T3 — Build Things People See</category>
    </item>
    <item>
      <title>03.3 Modern backend — APIs, auth, databases</title>
      <link>https://yuktics.com/modules/modern-backend</link>
      <guid>https://yuktics.com/modules/modern-backend</guid>
      <description>FastAPI or Hono. REST, JSON, JWT, sessions, password hashing — without copying StackOverflow. The minimum competent backend.</description>
      <category>T3 — Build Things People See</category>
    </item>
    <item>
      <title>03.4 PostgreSQL like a pro</title>
      <link>https://yuktics.com/modules/postgresql-like-a-pro</link>
      <guid>https://yuktics.com/modules/postgresql-like-a-pro</guid>
      <description>Schema design, migrations, indexes, EXPLAIN, full-text search, JSONB. The queries that break in production and how to write the ones that don&apos;t.</description>
      <category>T3 — Build Things People See</category>
    </item>
    <item>
      <title>03.5 Deploying and DevOps lite</title>
      <link>https://yuktics.com/modules/deploying-and-devops-lite</link>
      <guid>https://yuktics.com/modules/deploying-and-devops-lite</guid>
      <description>Docker, GitHub Actions, Vercel/Fly/Railway. Putting a project on the internet so a recruiter can click it — without a Kubernetes detour.</description>
      <category>T3 — Build Things People See</category>
    </item>
    <item>
      <title>03.6 Mobile — where it actually matters</title>
      <link>https://yuktics.com/modules/mobile-where-it-matters</link>
      <guid>https://yuktics.com/modules/mobile-where-it-matters</guid>
      <description>When a mobile app beats a responsive site. React Native + Expo for the cases that need it, the case for not bothering for the cases that don&apos;t.</description>
      <category>T3 — Build Things People See</category>
    </item>
    <item>
      <title>03.7 Ship a real full-stack project</title>
      <link>https://yuktics.com/modules/ship-a-full-stack-project</link>
      <guid>https://yuktics.com/modules/ship-a-full-stack-project</guid>
      <description>Spec, schema, API, UI, deploy, monitor. The capstone of T3 — a real product on a real domain that you&apos;d put on a resume.</description>
      <category>T3 — Build Things People See</category>
    </item>
    <item>
      <title>04.1 The math you actually need for ML</title>
      <link>https://yuktics.com/modules/math-for-ml</link>
      <guid>https://yuktics.com/modules/math-for-ml</guid>
      <description>Linalg, probability, calculus, optimization — ranked by how often each shows up. Less than the textbook tells you. More than most students can do cold.</description>
      <category>T4 — AI Literacy and Engineering</category>
    </item>
    <item>
      <title>04.2 Transformers from scratch</title>
      <link>https://yuktics.com/modules/transformers-from-scratch</link>
      <guid>https://yuktics.com/modules/transformers-from-scratch</guid>
      <description>Build a working GPT-style transformer in plain PyTorch — tokenizer, attention, training loop — and watch the loss come down on Tiny Shakespeare.</description>
      <category>T4 — AI Literacy &amp;amp; Engineering</category>
    </item>
    <item>
      <title>04.3 Tokenizers, datasets, training</title>
      <link>https://yuktics.com/modules/tokenizers-datasets-training</link>
      <guid>https://yuktics.com/modules/tokenizers-datasets-training</guid>
      <description>BPE, packing, masking, mixed precision, gradient accumulation. The unsexy plumbing that turns a model architecture into a model that&apos;s actually good.</description>
      <category>T4 — AI Literacy and Engineering</category>
    </item>
    <item>
      <title>04.4 Fine-tuning — LoRA, QLoRA, full FT</title>
      <link>https://yuktics.com/modules/fine-tuning-lora-qlora-fullft</link>
      <guid>https://yuktics.com/modules/fine-tuning-lora-qlora-fullft</guid>
      <description>When to use which. Real configs that actually train. How to fine-tune a 7B on a single GPU and get a model that&apos;s measurably better at your task.</description>
      <category>T4 — AI Literacy and Engineering</category>
    </item>
    <item>
      <title>04.5 Build an AI agent</title>
      <link>https://yuktics.com/modules/build-an-ai-agent</link>
      <guid>https://yuktics.com/modules/build-an-ai-agent</guid>
      <description>Go from a single LLM call to a working tool-using agent. Build a research agent with tracing and evals — small enough to fit in 200 lines, real enough to actually use.</description>
      <category>T4 — AI Literacy &amp;amp; Engineering</category>
    </item>
    <item>
      <title>04.6 RAG done right</title>
      <link>https://yuktics.com/modules/rag-done-right</link>
      <guid>https://yuktics.com/modules/rag-done-right</guid>
      <description>Chunking, embeddings, hybrid search, rerankers, query rewriting. Why most RAG demos fall apart in production — and the design that doesn&apos;t.</description>
      <category>T4 — AI Literacy and Engineering</category>
    </item>
    <item>
      <title>04.7 Inference, deployment, costs</title>
      <link>https://yuktics.com/modules/inference-deployment-costs</link>
      <guid>https://yuktics.com/modules/inference-deployment-costs</guid>
      <description>vLLM, quantization, KV cache, batching. The economics of serving models — where most AI products&apos; margins are actually decided.</description>
      <category>T4 — AI Literacy and Engineering</category>
    </item>
    <item>
      <title>05.1 Designing systems on a whiteboard</title>
      <link>https://yuktics.com/modules/designing-systems-on-a-whiteboard</link>
      <guid>https://yuktics.com/modules/designing-systems-on-a-whiteboard</guid>
      <description>The interview format — and the actual skill. Scoping, capacity, trade-offs, and naming what you don&apos;t know without faking it.</description>
      <category>T5 — System Design and Scale</category>
    </item>
    <item>
      <title>05.2 Caching, queues, rate limits</title>
      <link>https://yuktics.com/modules/caching-queues-rate-limits</link>
      <guid>https://yuktics.com/modules/caching-queues-rate-limits</guid>
      <description>Redis, Kafka or NATS, exponential backoff, idempotency keys. The standard kit of any production backend, with the failure modes that bite you when you cargo-cult them.</description>
      <category>T5 — System Design and Scale</category>
    </item>
    <item>
      <title>05.3 Observability and ops</title>
      <link>https://yuktics.com/modules/observability-and-ops</link>
      <guid>https://yuktics.com/modules/observability-and-ops</guid>
      <description>Logs, metrics, traces. What to instrument, what alerts mean, what &apos;99.9% uptime&apos; actually buys you in minutes per month.</description>
      <category>T5 — System Design and Scale</category>
    </item>
    <item>
      <title>05.4 Security — the parts you can&apos;t skip</title>
      <link>https://yuktics.com/modules/security-essentials</link>
      <guid>https://yuktics.com/modules/security-essentials</guid>
      <description>OWASP Top 10, auth flows that don&apos;t leak, secrets management, threat modelling at the level a non-security engineer should reach.</description>
      <category>T5 — System Design and Scale</category>
    </item>
    <item>
      <title>06.1 Side projects that compound</title>
      <link>https://yuktics.com/modules/side-projects-that-compound</link>
      <guid>https://yuktics.com/modules/side-projects-that-compound</guid>
      <description>Most side projects die in week three. The ones that compound share a recognisable shape — and that shape is teachable.</description>
      <category>T6 — Build Your Reputation</category>
    </item>
    <item>
      <title>06.2 Open source — from contributor to maintainer</title>
      <link>https://yuktics.com/modules/open-source-from-contributor-to-maintainer</link>
      <guid>https://yuktics.com/modules/open-source-from-contributor-to-maintainer</guid>
      <description>Finding good first issues, the etiquette of PRs, and becoming someone the maintainer recognizes by name. The most under-priced career move in CS.</description>
      <category>T6 — Build Your Reputation</category>
    </item>
    <item>
      <title>06.3 Technical writing and public proof</title>
      <link>https://yuktics.com/modules/technical-writing-public-proof</link>
      <guid>https://yuktics.com/modules/technical-writing-public-proof</guid>
      <description>Blog posts, READMEs, talks. The most under-priced career move in tech, and the one most CS students refuse to do because it feels uncomfortable.</description>
      <category>T6 — Build Your Reputation</category>
    </item>
    <item>
      <title>06.4 Communities worth being in</title>
      <link>https://yuktics.com/modules/communities-worth-being-in</link>
      <guid>https://yuktics.com/modules/communities-worth-being-in</guid>
      <description>Discord, X, hackathons, local meetups. Where the actual hiring conversations happen and where the field&apos;s signal lives — and where it doesn&apos;t.</description>
      <category>T6 — Build Your Reputation</category>
    </item>
    <item>
      <title>07.1 Internships — getting and using your first one</title>
      <link>https://yuktics.com/modules/internships-getting-and-using-the-first-one</link>
      <guid>https://yuktics.com/modules/internships-getting-and-using-the-first-one</guid>
      <description>When to apply, what gets read, what gets ignored. The cold-email template that actually works, and the things to do once you&apos;re in that compound for a decade.</description>
      <category>T7 — The Career</category>
    </item>
    <item>
      <title>07.2 The interview gauntlet</title>
      <link>https://yuktics.com/modules/the-interview-gauntlet</link>
      <guid>https://yuktics.com/modules/the-interview-gauntlet</guid>
      <description>LeetCode without becoming a robot. System design that demonstrates thinking. Behavioral that doesn&apos;t sound rehearsed. The interview formats and the actual play for each.</description>
      <category>T7 — The Career</category>
    </item>
    <item>
      <title>07.3 The first job — 90 days, 6 months, 2 years</title>
      <link>https://yuktics.com/modules/first-job-90-days-six-months-two-years</link>
      <guid>https://yuktics.com/modules/first-job-90-days-six-months-two-years</guid>
      <description>What to optimize for at each horizon — and the autopilot mistakes new grads make that quietly cost them years of growth.</description>
      <category>T7 — The Career</category>
    </item>
    <item>
      <title>07.4 Negotiating your offer</title>
      <link>https://yuktics.com/modules/negotiating-your-offer</link>
      <guid>https://yuktics.com/modules/negotiating-your-offer</guid>
      <description>The single highest hourly-rate conversation you will have for a decade. The script that adds 10-30 percent without burning the relationship.</description>
      <category>T7 — The Career</category>
    </item>
    <item>
      <title>07.5 Generalist or specialist (and the trap of both)</title>
      <link>https://yuktics.com/modules/generalist-or-specialist</link>
      <guid>https://yuktics.com/modules/generalist-or-specialist</guid>
      <description>How to decide what to commit to, when, and what to refuse to commit to even when it pays better. The choice that quietly compounds for a decade.</description>
      <category>T7 — The Career</category>
    </item>
  </channel>
</rss>