PTLearn is the practical software learning product at https://shreyam1008.com.np/learn/. Purpose: Teach production-level software engineering with code examples, concept diagrams, quizzes, flashcards, labs, review prompts, and local-first progress tracking. Canonical course sitemap: https://shreyam1008.com.np/learn/sitemap.xml AI-readable course index: https://shreyam1008.com.np/learn/llms.txt Root identity/profile file: https://shreyam1008.com.np/llms.txt Courses: Python and FastAPI Backend Engineering: Intermediate. Track: Python/FastAPI. Stack: FastAPI, Pydantic, SQLAlchemy, pytest, PostgreSQL. URL: https://shreyam1008.com.np/learn/python-fastapi/. Lessons: Routing and Validation Basics (https://shreyam1008.com.np/learn/python-fastapi/routing-and-validation-basics/); Advanced Dependency Injection (https://shreyam1008.com.np/learn/python-fastapi/advanced-dependency-injection/); Repository and Unit of Work (https://shreyam1008.com.np/learn/python-fastapi/repository-and-unit-of-work/); Testing, Packaging, and Operations (https://shreyam1008.com.np/learn/python-fastapi/testing-packaging-and-operations/); Observability and Error Contracts (https://shreyam1008.com.np/learn/python-fastapi/observability-and-error-contracts/); Deploys, Workers, and Runbooks (https://shreyam1008.com.np/learn/python-fastapi/deploys-workers-and-runbooks/). TypeScript and React Product Systems: Intermediate. Track: TypeScript/React. Stack: React, TypeScript, Vite, Wouter, Tailwind. URL: https://shreyam1008.com.np/learn/typescript-react/. Lessons: TypeScript Component Foundations (https://shreyam1008.com.np/learn/typescript-react/typescript-component-foundations/); State Machines for UI Flow (https://shreyam1008.com.np/learn/typescript-react/state-machines-for-ui/); Performance-Friendly Layout (https://shreyam1008.com.np/learn/typescript-react/performance-friendly-layout/); Server State, Forms, and Tests (https://shreyam1008.com.np/learn/typescript-react/server-state-forms-and-tests/); Accessibility and Error Recovery (https://shreyam1008.com.np/learn/typescript-react/accessibility-and-error-recovery/); Frontend Observability and Release Readiness (https://shreyam1008.com.np/learn/typescript-react/frontend-observability-and-release-readiness/). Go Service Engineering: Intermediate. Track: Go services. Stack: Go, net/http, slog, PostgreSQL, Docker. URL: https://shreyam1008.com.np/learn/go-services/. Lessons: HTTP Service Basics (https://shreyam1008.com.np/learn/go-services/http-service-basics/); Context and Cancellation (https://shreyam1008.com.np/learn/go-services/context-and-cancellation/); Interfaces at Boundaries (https://shreyam1008.com.np/learn/go-services/interfaces-at-boundaries/); Storage, Workers, and Release (https://shreyam1008.com.np/learn/go-services/storage-workers-and-release/); Observability and Operational Errors (https://shreyam1008.com.np/learn/go-services/observability-and-operational-errors/); Deploys, Health, and Incident Runbooks (https://shreyam1008.com.np/learn/go-services/deploys-health-and-incident-runbooks/). .NET API Engineering Path: Advanced. Track: .NET API engineering. Stack: C#, ASP.NET Core, EF Core, OpenAPI, xUnit. URL: https://shreyam1008.com.np/learn/dotnet-advanced/. Lessons: Modern C# API Foundations (https://shreyam1008.com.np/learn/dotnet-advanced/modern-csharp-api-foundations/); Project Structure and Dependency Injection (https://shreyam1008.com.np/learn/dotnet-advanced/project-structure-and-dependency-injection/); Typed Minimal APIs (https://shreyam1008.com.np/learn/dotnet-advanced/typed-minimal-apis/); Validation, Auth, and Problem Details (https://shreyam1008.com.np/learn/dotnet-advanced/validation-auth-and-problem-details/); EF Core Performance Boundaries (https://shreyam1008.com.np/learn/dotnet-advanced/ef-core-performance/); EF Core Write Transactions and Concurrency (https://shreyam1008.com.np/learn/dotnet-advanced/ef-core-write-transactions-and-concurrency/); Testing, Health, and Hosted Services (https://shreyam1008.com.np/learn/dotnet-advanced/testing-health-and-hosted-services/); Observability, Deploys, and Incident Runbooks (https://shreyam1008.com.np/learn/dotnet-advanced/observability-deploy-and-incident-runbooks/). Rust Practical Systems: Intermediate. Track: Rust systems. Stack: Rust, Axum, Tokio, Serde, Tracing. URL: https://shreyam1008.com.np/learn/rust-systems/. Lessons: Ownership, Config, and Results (https://shreyam1008.com.np/learn/rust-systems/ownership-config-and-results/); Ownership in Services (https://shreyam1008.com.np/learn/rust-systems/ownership-in-services/); Error Modeling (https://shreyam1008.com.np/learn/rust-systems/error-modeling/); CLI, Async Persistence, and Release (https://shreyam1008.com.np/learn/rust-systems/cli-async-persistence-and-release/); Tracing, Health, and Runtime Diagnostics (https://shreyam1008.com.np/learn/rust-systems/tracing-health-and-runtime-diagnostics/); Release Packaging and Operations Runbooks (https://shreyam1008.com.np/learn/rust-systems/release-packaging-and-operations-runbooks/).