Python Beyond Zero · Lesson 01
From Scripts to Maintainable Packages
Understand where From Scripts to Maintainable Packages fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Lesson library
Every result is a public curriculum preview with a clear learning outcome and a direct route into the complete book or academy track.
Python Beyond Zero · Lesson 01
Understand where From Scripts to Maintainable Packages fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Python Beyond Zero · Lesson 02
Understand where Project Metadata, Environments, and Reproducible Dependencies fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Python Beyond Zero · Lesson 03
Understand where Type Hints, Dataclasses, Protocols, and Valid State fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Python Beyond Zero · Lesson 04
Understand where Iteration, Generators, Context Managers, and Streaming fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Python Beyond Zero · Lesson 05
Understand where Decorators, Descriptors, and Controlled Metaprogramming fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Python Beyond Zero · Lesson 06
Understand where Configuration, Logging, and Operational Diagnostics fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Python Beyond Zero · Lesson 07
Understand where Exceptions, Result Models, and Reliable Boundaries fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Python Beyond Zero · Lesson 08
Understand where Testing Strategy, Fixtures, Fakes, and Property Thinking fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Python Beyond Zero · Lesson 09
Understand where SQLite, Transactions, Migrations, and Repository Design fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Python Beyond Zero · Lesson 10
Understand where Concurrency, Asyncio, and Cooperative Cancellation fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Python Beyond Zero · Lesson 11
Understand where HTTP Clients, Service Boundaries, and Resilience fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Python Beyond Zero · Lesson 12
Understand where Command-Line Applications and User-Centered Automation fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Python Beyond Zero · Lesson 13
Understand where Web Services and Framework Tradeoffs fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Python Beyond Zero · Lesson 14
Understand where Profiling, Memory, and Performance Engineering fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Python Beyond Zero · Lesson 15
Understand where Security, Data Handling, and Supply-Chain Discipline fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Python Beyond Zero · Lesson 16
Understand where Continuous Integration, Packaging, Deployment, and Operations fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Web Development Beyond Zero · Lesson 01
Understand where Requirements, Domain Modeling, and Architecture Drivers fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Web Development Beyond Zero · Lesson 02
Understand where Architecture Decision Records and Evolutionary Design fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Web Development Beyond Zero · Lesson 03
Understand where Modular Monoliths and Service Boundaries fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Web Development Beyond Zero · Lesson 04
Understand where Frontend Application Architecture fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Web Development Beyond Zero · Lesson 05
Understand where Backend Application Architecture fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Web Development Beyond Zero · Lesson 06
Understand where API Styles, Contracts, and Compatibility fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Web Development Beyond Zero · Lesson 07
Understand where Data Architecture, Transactions, and Consistency fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Web Development Beyond Zero · Lesson 08
Understand where Identity, Authorization, Sessions, and Multi-Tenancy fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Web Development Beyond Zero · Lesson 09
Understand where Events, Queues, Workflows, and Backpressure fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Web Development Beyond Zero · Lesson 10
Understand where Caching, CDN, and Performance Architecture fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Web Development Beyond Zero · Lesson 11
Understand where Testing Strategy and Release Evidence fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Web Development Beyond Zero · Lesson 12
Understand where CI/CD, Infrastructure, and Safe Database Change fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Web Development Beyond Zero · Lesson 13
Understand where Containers, Serverless, Cloud, and Platform Tradeoffs fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Web Development Beyond Zero · Lesson 14
Understand where Observability, Reliability, and Incident Response fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Web Development Beyond Zero · Lesson 15
Understand where Security Architecture and Threat Modeling fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Web Development Beyond Zero · Lesson 16
Understand where Framework Selection, Migration, and Technology Governance fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →JavaScript Beyond Zero · Lesson 01
Understand where Runtime Boundaries and the Event Loop fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →JavaScript Beyond Zero · Lesson 02
Understand where Modules, Package Boundaries, and Reproducible Tooling fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →JavaScript Beyond Zero · Lesson 03
Understand where Closures, State Ownership, and Functional Updates fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →JavaScript Beyond Zero · Lesson 04
Understand where Advanced Collections, Iteration, and Data Pipelines fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →JavaScript Beyond Zero · Lesson 05
Understand where DOM Architecture, Accessibility, and Event Delegation fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →JavaScript Beyond Zero · Lesson 06
Understand where Promises, Fetch, Cancellation, and Race Control fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →JavaScript Beyond Zero · Lesson 07
Understand where Node Services, Streams, and Backpressure fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →JavaScript Beyond Zero · Lesson 08
Understand where Server Frameworks, Middleware, and API Contracts fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →JavaScript Beyond Zero · Lesson 09
Understand where Persistence, Transactions, and Data Mapping fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →JavaScript Beyond Zero · Lesson 10
Understand where Testing Across Browser, Node, and Contracts fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →JavaScript Beyond Zero · Lesson 11
Understand where Web Security, Supply Chain, and Trust Boundaries fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →JavaScript Beyond Zero · Lesson 12
Understand where Performance, Workers, Bundles, and Delivery fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →JavaScript Beyond Zero · Lesson 13
Understand where Framework Principles and Migration Strategy fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →JavaScript Beyond Zero · Lesson 14
Understand where CI, Deployment, Observability, and Operational JavaScript fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →HTML & CSS Beyond Zero · Lesson 01
Understand where Semantic Information Architecture fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →HTML & CSS Beyond Zero · Lesson 02
Understand where Advanced Forms and Error Architecture fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →HTML & CSS Beyond Zero · Lesson 03
Understand where Accessibility Testing as an Engineering Workflow fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →HTML & CSS Beyond Zero · Lesson 04
Understand where Cascade Layers, Specificity, and Intentional CSS Architecture fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →HTML & CSS Beyond Zero · Lesson 05
Understand where Design Tokens, Themes, and Color Systems fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →HTML & CSS Beyond Zero · Lesson 06
Understand where Grid, Subgrid, and Complex Responsive Layout fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →HTML & CSS Beyond Zero · Lesson 07
Understand where Flexbox, Alignment, and Component Flow fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →HTML & CSS Beyond Zero · Lesson 08
Understand where Container Queries and Component Responsiveness fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →HTML & CSS Beyond Zero · Lesson 09
Understand where Responsive Media, Art Direction, and Asset Performance fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →HTML & CSS Beyond Zero · Lesson 10
Understand where Typography, Reading Systems, and Internationalization fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →HTML & CSS Beyond Zero · Lesson 11
Understand where Native Interactive HTML and Progressive Enhancement fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →HTML & CSS Beyond Zero · Lesson 12
Understand where Motion, Scroll, and User Preference fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →HTML & CSS Beyond Zero · Lesson 13
Understand where Component APIs and Design-System Governance fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →HTML & CSS Beyond Zero · Lesson 14
Understand where CSS Performance, Containment, and Rendering Diagnostics fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →HTML & CSS Beyond Zero · Lesson 15
Understand where Compatibility, Feature Queries, and Progressive Delivery fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →HTML & CSS Beyond Zero · Lesson 16
Understand where Tooling, Validation, Visual Regression, and Shipping fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C# Beyond Zero · Lesson 01
Understand where Solution Architecture and the .NET Build Model fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C# Beyond Zero · Lesson 02
Understand where Nullable Reference Types, Records, and Pattern-Oriented Modeling fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C# Beyond Zero · Lesson 03
Understand where Generics, Constraints, and Reusable Contracts fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C# Beyond Zero · Lesson 04
Understand where LINQ, Query Semantics, and Deferred Execution fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C# Beyond Zero · Lesson 05
Understand where Asynchronous Programming, Cancellation, and Concurrency fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C# Beyond Zero · Lesson 06
Understand where Dependency Injection, Configuration, and Logging fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C# Beyond Zero · Lesson 07
Understand where Entity Framework Core, Transactions, and Data Access fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C# Beyond Zero · Lesson 08
Understand where ASP.NET Core APIs, Validation, and HTTP Contracts fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C# Beyond Zero · Lesson 09
Understand where Authentication, Authorization, and Multi-Tenant Boundaries fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C# Beyond Zero · Lesson 10
Understand where Automated Testing, Testcontainers, and Contract Evidence fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C# Beyond Zero · Lesson 11
Understand where HTTP Resilience, Background Services, and Messaging fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C# Beyond Zero · Lesson 12
Understand where Performance, Allocation, and Diagnostics fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C# Beyond Zero · Lesson 13
Understand where Architecture Patterns, Events, and Maintainable Boundaries fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C# Beyond Zero · Lesson 14
Understand where Containers, CI/CD, Observability, and Production Readiness fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C++ Beyond Zero · Lesson 01
Understand where Engineering a Multi-Target C++ Project fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C++ Beyond Zero · Lesson 02
Understand where Value Categories, Moves, and Lifetime Reasoning fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C++ Beyond Zero · Lesson 03
Understand where RAII, Ownership, and Smart Pointers fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C++ Beyond Zero · Lesson 04
Understand where Interfaces, Composition, and Dependency Inversion fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C++ Beyond Zero · Lesson 05
Understand where Templates, Concepts, and Generic Design fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C++ Beyond Zero · Lesson 06
Understand where Ranges, Algorithms, and Data Transformation fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C++ Beyond Zero · Lesson 07
Understand where Error Models: Exceptions, expected, and Status Values fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C++ Beyond Zero · Lesson 08
Understand where Containers, Allocators, and Data-Oriented Choices fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C++ Beyond Zero · Lesson 09
Understand where Concurrency, Threads, Atomics, and Work Coordination fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C++ Beyond Zero · Lesson 10
Understand where Persistence, Serialization, and Schema Evolution fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C++ Beyond Zero · Lesson 11
Understand where Testing, Sanitizers, Static Analysis, and Fuzzing fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C++ Beyond Zero · Lesson 12
Understand where Profiling, Benchmarking, and Mechanical Sympathy fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C++ Beyond Zero · Lesson 13
Understand where API Design, ABI, and Library Boundaries fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →C++ Beyond Zero · Lesson 14
Understand where Dependencies, Packaging, CI, and Deployment fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →PHP Beyond Zero · Lesson 01
Understand where Composer, PSR Conventions, and Application Boundaries fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →PHP Beyond Zero · Lesson 02
Understand where Strict Types, Value Objects, Enums, and Readonly Design fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →PHP Beyond Zero · Lesson 03
Understand where Composition, Interfaces, and SOLID Without Ceremony fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →PHP Beyond Zero · Lesson 04
Understand where HTTP Kernels, Middleware, Routing, and Request Lifecycles fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →PHP Beyond Zero · Lesson 05
Understand where Framework Choices: Laravel, Symfony, and Deliberate Adoption fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →PHP Beyond Zero · Lesson 06
Understand where PDO, Transactions, Repositories, and Query Design fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →PHP Beyond Zero · Lesson 07
Understand where ORMs, Mapping, and Aggregate Persistence fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →PHP Beyond Zero · Lesson 08
Understand where Authentication, Sessions, Authorization, and Tenancy fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →PHP Beyond Zero · Lesson 09
Understand where Forms, CSRF, Uploads, and Context-Specific Output Safety fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →PHP Beyond Zero · Lesson 10
Understand where JSON APIs, Serialization, and Contract Evolution fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →PHP Beyond Zero · Lesson 11
Understand where Queues, Events, Scheduling, and Reliable Background Work fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →PHP Beyond Zero · Lesson 12
Understand where Caching, Performance, and PHP Runtime Behavior fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →PHP Beyond Zero · Lesson 13
Understand where Testing, Static Analysis, and Mutation Thinking fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →PHP Beyond Zero · Lesson 14
Understand where Configuration, Logging, Error Handling, and Observability fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →PHP Beyond Zero · Lesson 15
Understand where Deployment, Containers, Migrations, and Operational Readiness fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →PHP Beyond Zero · Lesson 16
Understand where Architecture Decisions and Sustainable PHP Systems fits in a maintainable, testable, and reviewable engineering workflow.
Open lesson preview →Core Teen Internet Safety · Lesson 01
Recall the five actions and identify the safest first move under pressure.
Open lesson preview →Core Teen Internet Safety · Lesson 02
Protect the primary email, use strong authentication, and prepare recovery before an account is lost.
Open lesson preview →Core Teen Internet Safety · Lesson 03
Recognise how photos, routines, profiles, and connected apps expose more than intended.
Open lesson preview →Core Teen Internet Safety · Lesson 04
Verify urgent requests, recognise social engineering, and slow down AI-assisted deception.
Open lesson preview →Core Teen Internet Safety · Lesson 05
Recognise coercion, preserve evidence safely, and involve a usable adult without bargaining or paying.
Open lesson preview →Core Teen Internet Safety · Lesson 06
Separate online conflict from credible danger and choose the correct containment and reporting route.
Open lesson preview →Core Teen Internet Safety · Lesson 07
Protect sleep, attention, and functioning without treating every online activity as harmful.
Open lesson preview →Core Teen Internet Safety · Lesson 08
Use a calm response plan, avoid dangerous secrecy, and follow up beyond the first report.
Open lesson preview →Creator Mode · Lesson 01
Separate public identity, private identity, owner access, moderator roles, and recovery custody.
Open lesson preview →Creator Mode · Lesson 02
Reduce location, schedule, school, home, and family exposure before going live.
Open lesson preview →Creator Mode · Lesson 03
Create rules, escalation levels, evidence handling, shifts, and adult backup without sharing owner passwords.
Open lesson preview →Creator Mode · Lesson 04
Recognise boundary testing, secrecy, gifts, access demands, and attempts to move a teen into private channels.
Open lesson preview →Creator Mode · Lesson 05
Preserve limited evidence, protect immediate safety, and use the appropriate platform, school, or law-enforcement route.
Open lesson preview →Creator Mode · Lesson 06
Clarify roles, permissions, edit rights, publication boundaries, travel, and exit rights before recording.
Open lesson preview →Creator Mode · Lesson 07
Understand licensing, disclosures, adult payee duties, contracts, taxes, and pressure created by revenue.
Open lesson preview →Creator Mode · Lesson 08
Stabilise the teen first, then rebuild accounts, moderation, confidence, and a safe return plan.
Open lesson preview →Gamer Mode · Lesson 01
Protect linked email, platform accounts, recovery proof, sessions, inventories, and payment methods.
Open lesson preview →Gamer Mode · Lesson 02
Recognise when ordinary team communication becomes secrecy, pressure, isolation, or unsafe contact.
Open lesson preview →Gamer Mode · Lesson 03
Spot trust-building tactics, gifts, rank or access promises, coercion, and demands for images or money.
Open lesson preview →Gamer Mode · Lesson 04
Treat address exposure and credible threats as real-world safety events rather than ordinary game conflict.
Open lesson preview →Gamer Mode · Lesson 05
Protect purchases, trades, items, codes, and family payment access while recognising gambling-like design.
Open lesson preview →Gamer Mode · Lesson 06
Set supervision, lodging, transport, communication, roster, and safeguarding expectations before travel.
Open lesson preview →Gamer Mode · Lesson 07
Use stopping points, recovery time, movement, hydration, sleep, and team expectations instead of shame.
Open lesson preview →Gamer Mode · Lesson 08
Save evidence, secure access, involve the right adults, report correctly, and rebuild participation safely.
Open lesson preview →AI Mode · Lesson 01
Distinguish generated patterns from verified knowledge and understand why confident errors occur.
Open lesson preview →AI Mode · Lesson 02
Verify claims, preserve sources, follow school rules, and document where AI materially affected the work.
Open lesson preview →AI Mode · Lesson 03
Decide what should never be entered and recognise that settings, retention, and model behaviour can change.
Open lesson preview →AI Mode · Lesson 04
Use independent verification for urgent, emotional, financial, or identity-based requests.
Open lesson preview →AI Mode · Lesson 05
Recognise dependency, isolation, manipulation, sexualised interaction, and unsafe replacement of human help.
Open lesson preview →AI Mode · Lesson 06
Test outputs for missing context, stereotypes, fabricated attribution, and unequal consequences.
Open lesson preview →AI Mode · Lesson 07
Limit permissions, use previews and approval gates, and avoid giving an agent uncontrolled access to accounts or money.
Open lesson preview →AI Mode · Lesson 08
Respect authorship, preserve evidence after misuse, and keep a responsible human in consequential decisions.
Open lesson preview →Continue with the right depth
Search the lesson library, compare all eleven books, browse focused topic hubs, or choose a guided pathway. Teen academy progress remains on the visitor's device.