Learn Lab ๐งช โ
Welcome to the PyRun Learn Lab โ a hands-on playground where you move from "I have no idea how the cloud works" to "I just ran 100 serverless functions in parallel to analyze a genome."
This section is designed for two types of explorers:
- Students & Researchers who have never touched AWS and want to learn cloud concepts by doing, guided by AI.
- Data Scientists who know their pandas, NumPy, and scikit-learn pipelines by heart, but have never distributed them across thousands of cores in the cloud.
How It Works โ
Each experiment follows the same narrative arc:
We show you everything:
- The original prompt we sent to the AI
- The local code that only runs on your laptop
- The generated cloud code that scales infinitely
- Screenshots of the actual execution
- Mermaid diagrams explaining the architecture
Experiment Catalog โ
๐ Student Cloud Basics โ
Perfect if you have never used AWS. These are the "Hello World" moments of the cloud.
| Experiment | What You Learn | Difficulty |
|---|---|---|
| S3 File Writer | Writing files to Amazon S3 from a Lambda function | โญ |
| DynamoDB Counter | Building a serverless API with API Gateway + DynamoDB | โญโญ |
๐ณ๏ธ Pet Vote App โ
A complete full-stack serverless application. You migrate a local Flask app (HTML + Python) to AWS: S3 static hosting, API Gateway, Lambda, and DynamoDB.
| Experiment | What You Learn | Difficulty |
|---|---|---|
| Pet Vote | Full-stack migration: Frontend โ API โ Database | โญโญโญ |
๐งฌ DNA Analysis (Distributed Genomics) โ
For data scientists. You take a local bioinformatics script that crashes on large FASTQ files and distribute it across 100 AWS Lambda functions using Lithops + DataPlug.
| Experiment | What You Learn | Difficulty |
|---|---|---|
| DNA Analysis | Zero-data-movement partitioning + MapReduce serverless | โญโญโญโญ |
๐ฐ๏ธ DANA Flood Analysis (Distributed Geospatial) โ
For geospatial researchers. You analyze satellite imagery of the Valencia DANA floods at 30m resolution by distributing spectral index computation across AWS Lambda.
| Experiment | What You Learn | Difficulty |
|---|---|---|
| DANA Flood Analysis | Hybrid local/cloud geospatial pipelines at scale | โญโญโญโญ |
The Philosophy โ
"Don't teach me the theory. Show me the prompt, the code, and the result."
Every experiment includes:
- ๐ฏ The Prompt โ Exactly what we told the AI
- ๐ป The Local Code โ The script that only works on your machine
- โ๏ธ The Cloud Code โ The distributed version generated by AI
- ๐ธ The Screenshots โ Real execution results, not mockups
- ๐ The Architecture โ Mermaid diagrams showing data flow
Ready? Pick an experiment above and let's build something that scales.