Invoice extraction pipeline
PDF invoices go in, validated rows land in a Delta or Snowflake table, with failures flagged for review.
LLMs, RAG, AI agents and Claude, applied to real data engineering work.
import jsonimport anthropic client = anthropic.Anthropic() msg = client.messages.create( model="claude-sonnet-4-5", max_tokens=800, system="Extract invoice fields. Reply with JSON only.", messages=[{"role": "user", "content": invoice_text}],)rows.append(json.loads(msg.content[0].text))
Generative AI is changing what data engineers build. In this course you call LLMs from Python, turn PDFs and emails into clean tables, build retrieval augmented generation over your own documents, and create agents that can safely query a warehouse. I hold the Generative AI for Data Engineers certificate, and the AI assistant on this website runs on the same ideas.
You learn by doing: every week has hands-on exercises on Google Classroom, and every module ends with something you built yourself.
APIs, system prompts, structured output, cost and latency.
Turn PDFs, emails and free text into validated tables.
Chunking, embeddings, vector search and evaluation.
Tool use, MCP and agents that query data safely.
Snowflake Cortex, Databricks AI functions and Fabric Copilot.
Guardrails, monitoring, PII handling and governance.
A clear plan from the first session to the last. The pace adapts to you: if you already know a topic we move faster, and if something needs more time we take it.
Real projects you can put on GitHub and explain with confidence in interviews.
PDF invoices go in, validated rows land in a Delta or Snowflake table, with failures flagged for review.
A chatbot that answers questions about your tables and pipelines using your own docs, with sources.
An agent that answers business questions by writing SQL against a read-only warehouse, with checks before it runs.
The same tools used by data teams in real companies.
Every session is just you and me, never a batch. No recordings, so we can talk openly about your code.
Each session is 1 hour 15 minutes, on weekdays, weekends or both. We agree the schedule before starting.
Assignments, projects, quizzes, interview questions and homework, all organised in one place.
You build projects like the ones companies run, and get feedback on your code and design.
Common questions, live coding practice and mock interviews with honest feedback.
CV, LinkedIn, applications and interviews. I stay with you until you are hired, as long as you do the work.
You pay for your time with me, not per course. All prices are in US dollars.
Senior Data Engineer at Algo · Lahore, Pakistan
I build data platforms with Snowflake, Azure Databricks, Azure Data Factory and Microsoft Fabric every day, and I have been mentoring since 2021. I teach what I use at work, and I stay with you until you land the job.
No. This course is about using LLMs as building blocks. Python and SQL basics are enough.
For the course projects it is usually only a few dollars. I show you how to set limits and pick cheaper models for testing.
Yes. We use the Claude API and Claude Code a lot, and also compare with Azure OpenAI so you can work with whatever your company uses.
200 USD per month whichever course you choose. You can also pay 100 USD every 15 days or 50 USD per week. All prices are in US dollars wherever you live.
If the training is not right for you after the first session, you get a full refund. After that, payments already used for completed sessions are not refunded, but unused prepaid time can be refunded.
Yes. As long as you attend your sessions and complete the assignments and projects, I keep helping you with CV, LinkedIn, mock interviews and job applications until you are hired.
Yes. Students join from many countries. We pick session times that work for your time zone before we start.
Prompting patterns for engineers, analysts and AI agents, with real data tasks.
View course → 3 monthsPython for data work: pandas, APIs, automation, testing and real ETL.
View course → 3 monthsPySpark, Delta Lake, medallion architecture and Unity Catalog on Azure.
View course →Tell me your goals and your time zone. We plan your schedule together, and your first session can start this week.