Action-oriented builders. Now open.

Turn AI ideas into real projects

A community for action-oriented builders interested in AI engineering and AI tools. Get the structure, focus, and accountability you need to ship practical AI products.

Build

Practical AI projects

Ship

With structure & accountability

Grow

Through peer collaboration

Philosophy

Learn by building, together

Designed for motivated learners who prefer learning by doing. Get clear frameworks, direction, and community support to make consistent progress on your projects.

Learning by doing

No passive consumption. Every activity is designed around building, shipping, and getting feedback on real work.

Production-ready

Focus on what actually works in production. Move from prototypes to reliable systems with battle-tested patterns.

Build together

Work alongside other practitioners. Hackathons, projects, and group problem-solving instead of isolated learning.

Calibrate your judgment

Develop better instincts through peer feedback, expert guidance, and exposure to real-world decision-making patterns.

Membership

Choose your level of engagement

Each tier is designed for a different type of builder. More investment means more structure, accountability, and support to help you ship your AI projects consistently.

Monthly
Annual (Save ~17%)

Basic

Content only

€200 /year

Educational content without community access.

Access curated educational content, tutorials, and research. Perfect for self-directed builders who learn at their own pace.

  • Full access to exclusive Substack content
  • Hands-on tutorials with code examples you can implement
  • Curated breakdowns of new AI tools and workflows
  • Behind-the-scenes access to ongoing research and experiments
  • Curated collection of valuable social posts you might have missed

Best for independent builders who prefer self-paced learning. Upgrade to Main for structure, accountability, and community support.

Join
Most Popular

Main

Live learning + community

€500 /year

Build with the community and get the accountability and direction you need to make progress.

Everything in Basic, plus the structure, accountability, and peer support to ship your AI projects consistently.

  • Everything in Basic
  • Closed community access to connect and interact with practitioners
  • Collaborative problem-solving and mentorship for implementation challenges
  • Interactive group coding sessions led by a host
  • Guided project-based learning with curated resources
  • Community hackathons
  • Career advancement discussions and feedback
  • Personal brand development guidance and content
  • Developer productivity tips and workflows
  • Propose and vote on future topics

Best for builders who need structure and accountability to turn project ideas into reality alongside motivated peers.

Join

Premium

Courses + personalized feedback

€1000 /year

Accelerate your growth with structured courses and personalized feedback.

Everything in Main, plus structured learning paths through mini-courses and personalized career guidance to accelerate your growth.

  • Everything in Main
  • Access to all mini-courses on specialized topics
  • Collection regularly updated with new courses
  • Upcoming: Python for Data and AI Engineering
  • Propose and vote on mini-course topics
  • Resume, LinkedIn, and GitHub teardowns

Best for builders seeking structured learning paths to complement hands-on projects, plus personalized career guidance.

Join

What learners say

From the students of our AI Engineering course

AI Shipping Labs community is new, but here's what practitioners say about the courses that inspired it.

"This course helped me understand how to implement a RAG system in Python. From basic system-design of a RAG, to evaluating responses and implementing guardrails, the course gave me a great overview of the necessary skills for implementing and managing my own agent."
R

Rolando

AI Data Scientist · AeroMexico

"I highly recommend the AI Engineering Buildcamp. I learned a tremendous amount. The material is abundant, very well organized, and progresses in a logical and progressive manner. This made complex topics much easier to follow and digest. The instructor Alexey Grigorev is clearly very knowledgeable in the field, and also super helpful and responsive to questions."
J

John

AI Tutor · Meta

"Excellent, comprehensive, and modern course that elevated my knowledge of generative AI from RAG applications to well-evaluated, fully functioning agentic systems. Alexey Grigorev incorporated essential software engineering practices, especially unit testing and evaluation, teaching us how to systematically improve our agents."
Y

Yan

Senior Data Scientist · Virtualitics

"I really enjoyed this course! It made the process of building AI agents both accessible and exciting. The progression from RAG to agents, multi-agent systems, monitoring, and guardrails was clear and practical. I'm walking away inspired and full of new ideas to build on."
S

Scott

Principal Data Scientist, Applied AI · interos.ai

"The course provides an excellent introduction to the core tooling needed to develop an agentic tool. Worth the effort especially given the comprehensiveness of the options and solutions available in the course."
N

Naveen

Software Engineer

"Excellent course, it gets you practicing the concepts you need to know to work on agentic AI. The instructor is accessible, clear, and flexible."
N

Nelson

Practitioner

Event Recordings

Workshops & Learning Materials

Workshop recordings with embedded content, timestamps, descriptions, and materials. Learn from hands-on sessions on building AI agents and practical systems.

View all recordings

Deploying an Agent to AWS Lambda

We start from the FastAPI service we deployed to Railway in [the previous workshop](/workshops/end-to-end-agent-deployment), strip out FastAPI, and swap it for a custom AWS Lambda runtime. The runtime handles both the static frontend and the streaming agent API. We deploy one container image as a Lambda Function URL with SSE streaming. Most of the code-writing work is delegated to a coding agent (Codex). The exact prompts I used are quoted verbatim. This was a freestyle session, so it also surfaces a fair amount of meta-discussion: how to work with agents, when to trust them, and when to slow down and read the code. ## Links Related material: - [Previous workshop: end-to-end agent deployment](/workshops/end-to-end-agent-deployment) ## The shift versus the previous workshop The diagram below shows where Lambda fits in the request path: ```mermaid flowchart LR UI["Frontend UI<br/>vanilla JS, SSE"] LAMBDA["Lambda Function URL"] RUNTIME["Custom Lambda runtime<br/>backend/lambda_runtime.py"] AGENT["Agent loop"] SEARCH["FAQ search tool<br/>minsearch"] OPENAI["OpenAI Responses API"] UI -->|GET / and assets| LAMBDA UI -->|POST /ask, /ask/stream| LAMBDA LAMBDA --> RUNTIME RUNTIME --> AGENT AGENT -->|tool call| SEARCH AGENT -->|model call| OPENAI RUNTIME -->|JSON or streamed SSE| LAMBDA ``` The agent loop, the search tool, the renderer abstraction, and the frontend are unchanged from the previous workshop. What changes is the web layer and the deployment pipeline: - FastAPI is gone. A custom Lambda runtime (`backend/lambda_runtime.py`) handles routing, static file serving, and SSE streaming directly against the Lambda Runtime API. - The Dockerfile is rebased on `public.ecr.aws/lambda/python:3.14` instead of `python:3.14-slim`. - Deployment is done with `./deploy.sh`, which builds a container image, pushes it to ECR, and deploys a CloudFormation stack that creates the Lambda function and a Function URL with `RESPONSE_STREAM` invoke mode. - Railway and the GitHub Actions promotion workflow are gone. The benefit of moving to Lambda is the same in plain words: with Railway or Render you pay for a server that has to be up all the time. With a Lambda Function URL you only pay per invocation, which fits tools and small agents that are used occasionally. ## Appendices Two appendices cover material that did not fit into the numbered walkthrough: - [Appendix: file inventory](/workshops/lambda-agent-deployment/tutorial/appendix) - file inventory of the final repo. - [Appendix: isolating the AWS environment](/workshops/lambda-agent-deployment/tutorial/aws-account-isolation) - how to spin up an isolated AWS sub-account, mint short-lived credentials, and ship them to the box that runs the agent. Linked to the reproducible scripts in [aws-account/](https://github.com/AI-Shipping-Labs/workshops/tree/main/2026/2026-05-05-lambda-agent-deployment/aws-account).

May 05, 2026
View resource

End-to-End Agent Deployment

Starting from a Jupyter notebook that runs an agentic-RAG bot, we turn it into a FastAPI service with a vanilla-JS frontend, containerize it, deploy it to Railway, and add a GitHub Actions CI/CD pipeline. Most of the code-writing work is delegated to a coding agent (Claude Code), and the exact prompts I used are quoted verbatim. ## Links - [Starting notebook (gist)](https://gist.github.com/alexeygrigorev/8c92913c23ec23e77ce8b355053ac531) ## The app you will build The final app looks like this: ```mermaid flowchart LR UI["Frontend UI<br/>vanilla JS, SSE"] API["FastAPI app"] AGENT["Agent loop"] SEARCH["FAQ search tool<br/>minsearch"] OPENAI["OpenAI Responses API"] UI -->|POST /ask or /ask/stream| API API --> AGENT AGENT -->|tool call| SEARCH AGENT -->|model call| OPENAI API -->|JSON or SSE| UI ``` The final app is a minimal teaching-assistant chatbot for the [DataTalks.Club Data Engineering Zoomcamp FAQ](https://datatalks.club/faq). One tool is exposed to the model: `search(query)`. Everything else is the web layer, the container, and the deploy pipeline. ## Appendix A file inventory of the final repo is in [Appendix: file inventory](/workshops/end-to-end-agent-deployment/tutorial/appendix).

Apr 21, 2026
View resource

AI Shipping Labs Community Launch

Join us for the official launch of AI Shipping Labs! Valeriia and I are launching a new community for AI builders. In this session we'll walk through: - What AI Shipping Labs is and who it's for - The community structure: building sessions, group learning, accountability circles - How the platform was built (almost entirely by AI agents working autonomously) - The tiers and what you get at each level - Live Q&A Whether you're a software engineer moving into AI, an ML engineer who wants to go deeper, or anyone who wants to build and ship AI products — this is for you. Early members get a personal onboarding call to understand your goals and how the community can help.

Apr 13, 2026
community launch
View resource

FAQ

Common questions

Who is this community for?
Action-oriented builders interested in AI engineering and AI tools who want to turn ideas into real projects. Whether you're learning Python or working as an ML engineer, if you have project ideas but need structure, focus, and accountability, this community is for you. We attract motivated learners who prefer learning by doing and builders who contribute back to the ecosystem.
What makes this different from other tech communities?
We focus on helping you ship practical AI products, not just consume content. You get clear frameworks, direction, and gentle external pressure to make consistent progress on your projects. The community concentrates highly engaged builders in a focused environment centered on productivity, structured execution, and hands-on project work.
I have a main job. Can I still participate?
Yes. The community is designed to help you make consistent progress on side projects even with limited time. You get the structure and accountability to stay focused and ship incrementally through projects, hackathons, and collaborative activities.
What if I just want the content without community?
The Basic tier is designed exactly for this. You get access to exclusive content, tutorials, research, and curated materials without any expectation of community participation. Perfect for self-directed builders who learn at their own pace.
What's included in the Main tier?
Main tier gives you the structure, accountability, and peer support to ship your AI projects consistently. Includes everything in Basic, plus closed community access, collaborative problem-solving, interactive group coding sessions, guided projects, hackathons, career discussions, and the ability to propose and vote on topics.
What's included in the Premium tier?
Premium tier accelerates your growth with structured learning paths through mini-courses and personalized career guidance. Includes everything in Main, plus access to all mini-courses on specialized topics, the ability to vote on course topics, and professional profile teardowns (resume, LinkedIn, GitHub).
How do I get started?
Pick the tier that fits your needs, click the button to check out securely via Stripe, and you'll receive access details by email within 24 hours. You can start with any tier and upgrade or downgrade at any time.
How does billing work?
All payments are processed securely through Stripe. You can choose monthly or annual billing (annual saves ~17%). Stripe handles tax calculation automatically based on your location. You'll receive invoices and receipts by email after each payment.
Can I cancel or change my subscription?
Yes, you're in full control. You can cancel, upgrade, downgrade, or update your payment method at any time through the Stripe Customer Portal. If you cancel, you'll retain access until the end of your current billing period.