Module 01 · Foundations

Set up your Python & AI environment the way real engineers do.

Skip the tutorial graveyard. In one focused module, you'll build a production-ready Python workspace — virtual environments, Git workflow, secret management, and async LLM calls — the same setup the pros use.

No credit card
Hands-on, not theory
Self-paced · 6–8 hrs
~/ai-projects/setup · zsh
$ python -m venv .venv
# Create an isolated environment
$ source .venv/bin/activate
$ pip install openai python-dotenv
✓ Successfully installed openai-1.54.0
$ git init && git add . && git commit -m "Initial setup"
[main (root-commit) 8f2a1c4] Initial setup
// async_llm_call.py
import asyncio
from openai import AsyncOpenAI
async def chat(prompt):
client = AsyncOpenAI()
return await client.chat.completions.create(
model="gpt-4o", messages=[...])
$ ▊

Tools you'll master in this module

Python 3.12 ● Virtual Environments ● Git & GitHub ● python-dotenv ● Async / Await ● OpenAI SDK ● VS Code ● REST APIs ●
The setup trap

Most learners never ship a single AI project.

Not because they can't code. Because they get stuck in the setup maze — for weeks, sometimes months — and quietly quit.

"Which Python version should I install?"

You Google it. Three Stack Overflow answers. Four YouTube tutorials. None of them agree. You install something, break it, reinstall, and start over.

"Why does my code work on my machine but not theirs?"

Without virtual environments, every project leaks into the next. A library update in one folder breaks code in another. You stop trusting your own setup.

"My LLM call takes 8 seconds. Is that normal?"

You're calling the API synchronously without knowing it. Async isn't a "nice to have" — it's the difference between an app that works and one that hangs.

"I accidentally pushed my OpenAI key to GitHub."

Then a $4,000 bill arrived from your "free" API key. Secret management isn't optional — and most tutorials never teach it properly.

"I finished a tutorial. Now I have no idea what to build."

You copy-pasted along. Nothing stuck. The gap between "I followed a tutorial" and "I can build my own thing" is where 90% of learners get stuck.

Module 01 fixes this — in one focused week.

By the end, you have a clean, repeatable Python + AI environment you can clone into any project. No more setup drama. Just code.

What you'll master

Six skills that compound across every AI project you'll ever build.

Module 01 isn't a checklist. It's the engineering foundation that makes the next 24 modules — and every project after — feel easy.

Skill 01

Project structure that scales

Organize Python projects the way professional teams do — clear folders, named modules, and a layout you can reuse for any AI app you build next.

Skill 02

Virtual environments done right

Create isolated, reproducible Python environments with venv so dependencies never collide — and your project runs the same on any machine.

Skill 03

Git workflow without the fear

Initialize, commit, branch, and push to GitHub with confidence. Stop losing work. Stop worrying about breaking things. Start collaborating.

Skill 04

Secrets that stay secret

Use .env files, python-dotenv, and .gitignore correctly. Never leak an API key again.

Skill 05

Asynchronous LLM calls

Write async/await code that talks to OpenAI, Anthropic, or any LLM API without freezing. The pattern every serious AI app uses.

Skill 06

Tooling that actually helps

Configure VS Code, install the right extensions, set up a productive layout. Small choices that save you hours every single week.

Module breakdown

What you'll build, step by step.

Five hands-on sections. Each one ends with a working piece of your environment. By the end, you have a complete setup you can clone, share, and reuse forever.

Time to complete
6 – 8 hours
Level
Beginner-friendly
Section 01 ~ 1.5 hrs

Python project structure & virtual environments

Set up a clean Python 3.12 project from scratch. Create a virtual environment, install your first dependencies, and understand why isolation matters. You'll finish with a working project folder you can reuse.

  • Install Python 3.12 and choose the right setup for your OS
  • Create and activate a virtual environment with python -m venv
  • Generate and read a requirements.txt the right way
Section 02 ~ 1.5 hrs

Git, GitHub & a workflow you can trust

Initialize a repo, write meaningful commits, push to GitHub, and set up a .gitignore that protects your secrets. No more "I lost my code" or "I committed my API key".

  • Local repo setup, staging, and the commit cycle
  • Connect to GitHub and push your first project
  • Configure a proper .gitignore for Python + AI projects
Section 03 ~ 1.5 hrs

Secrets, env files & safe API key handling

The single biggest mistake AI builders make is leaking API keys. You'll use python-dotenv to load secrets from .env files, build a small helper module, and verify your keys never end up in Git.

  • Structure .env files for OpenAI, Anthropic, and custom providers
  • Build a config helper module you can drop into any project
  • Test, lint, and confirm secrets stay out of version control
Section 04 ~ 2 hrs

Asynchronous LLM calls that don't freeze

Move beyond synchronous code. Write async/await patterns that call OpenAI, run multiple prompts in parallel, and stay responsive under load. The mental model that makes agents possible.

  • Why async matters — explained with diagrams, not jargon
  • Build AsyncOpenAI client with proper error handling and retries
  • Run a small batch of LLM calls concurrently and measure the speedup
Hands-on build
Section 05 · Capstone ~ 1.5 hrs

Build your reusable starter repo

Put it all together. You'll create a templated "AI project starter" repository — your own personal template you'll fork for every future AI app. The setup that pays for itself a hundred times over.

  • Combine venv + Git + .env + async into one clean project
  • Document the setup so you can hand it to a teammate or your future self
  • Push your starter to GitHub and lock in your new engineering baseline
The stack

The exact tools professional AI engineers reach for first.

No vendor lock-in. No obscure frameworks. Every tool in this module is industry-standard, well-documented, and used by teams shipping AI products in production.

Python 3.12

Core language

Virtual Envs

Isolated dependencies

Git & GitHub

Version control

python-dotenv

Secret management

Async / Await

Non-blocking I/O

OpenAI SDK

LLM client

VS Code

Editor & extensions

REST APIs

HTTP requests

All tools are free or freemium. No paid software required to complete Module 01. You'll need an OpenAI or Anthropic API key for the async section — both offer free starter credits.

Is this for you?

Built for the people AI tutorials usually leave behind.

This is for you if…

  • You know basic Python (variables, functions, loops) but feel lost the moment a tutorial says "set up your environment".

  • You want to build AI apps — not just call ChatGPT in a browser tab — but every setup guide you've tried assumes too much.

  • You're a working professional or student who needs AI skills to stay relevant — and you're tired of vague, hand-wavy "just pip install it" advice.

  • You've started a project before, lost momentum to setup errors, and want a baseline that lets you focus on building.

Probably not for you if…

  • You're already shipping production AI systems daily and have a battle-tested setup you've refined for years.

  • You want a deep dive into LLM theory, model training, or fine-tuning — those are covered in later modules, not here.

  • You've never written a line of Python — start with a beginner Python course first, then come back to Module 01.

The bigger picture

Module 01 is the first step in a 25-module journey.

This module stands alone as a complete setup guide. It's also the foundation for the full Agentic AI Engineering 3-Phase curriculum — 25 modules, 1 production capstone.

Phase 01 6 modules

Foundations

Build the engineering base — Python, APIs, LLM fundamentals, embeddings, and no-code workflows. You're starting here.

  • M01: Python & AI Environment Setup ←
  • M02: FastAPI, Streamlit & Gradio
  • M03: LLM Fundamentals & Prompting
  • M04: Embeddings & Vector Search
  • M05: AI-Assisted Coding
  • M06: No-Code Workflow Automation
Phase 02 8 modules

Orchestration

Turn isolated model calls into systems — LangChain, LangGraph, agents, tools, evaluation, and the Model Context Protocol.

  • LangChain Chains, Memory & RAG
  • Agents, Tool Use & Routing
  • LangGraph, Cycles & HITL
  • Tracing, Eval & Testing
  • MCP Architecture & Custom Servers
  • Programmatic Prompting
Phase 03 11 modules

Production & Capstone

Make it real — multi-agent systems, guardrails, monitoring, deployment, security, and a 2-part capstone you ship live.

  • Deep Agents & Long-Term Memory
  • Multi-Agent Orchestration
  • Agentic RAG & GraphRAG
  • Guardrails & AI Safety
  • Containerizing & Deploying
  • Capstone — design, build, deploy
What students say

The setup that finally made AI feel possible.

"I spent three months trying to set up my Python environment on my own. Module 01 did it in an afternoon. The async section alone was worth the entire course."

AR
Ananya R.
Data analyst transitioning to AI engineering

"The .env and Git section saved me from a real disaster. I was about to push my OpenAI key. Now I have a starter repo I clone for every new AI side project."

MK
Marcus K.
CS student, final year

"I've been coding for two years and never understood why my LLM scripts were so slow. The async chapter finally made it click. Should have learned this months ago."

JL
Jordan L.
Backend developer, fintech
25
Modules in full course
3
Progressive phases
100%
Project focused
1
Production capstone
Start today

Stop wrestling with setup. Start building AI.

Get instant access to Module 01 and the full 25-module Agentic AI Engineering curriculum. Learn at your own pace, build real projects, ship to production.

  • Full Module 01 access — 5 hands-on sections, ~6–8 hours

  • Unlocked path to all 25 modules across 3 phases

  • Lifetime access — revisit any module whenever you need a refresher

  • Practical code templates you can clone and adapt forever

Secure checkout · Cancel anytime · 7-day refund policy

Get Module 01 access

Free preview or full enrollment — your choice on the next page.

By continuing, you agree to Edutva's terms. We'll never share your details.

FAQ

Questions before you start.

Everything you need to know about Module 01, prerequisites, time commitment, and what comes after.

Still have a question? Email us at hello@edutva.com — we usually reply within a day.

Do I need prior Python experience for Module 01?

You need basic Python comfort — variables, functions, loops, conditionals. If you've written a few small scripts before, you're ready. If Python is brand new, complete a beginner Python primer first, then return to Module 01. We don't assume ML or AI knowledge — that's what the rest of the course is for.

What if I've never used the terminal before?

That's fine. Module 01 includes a short terminal primer at the start — enough to navigate folders, run scripts, and activate environments. By Section 02 you'll be comfortable with it. The course is designed for people who are willing to learn, not people who already know everything.

How long will Module 01 actually take me?

Plan for 6–8 hours total, spread across a few days. Most learners finish in a week, doing 1–2 hours per sitting. There's no deadline — your access doesn't expire, and you can pause and resume whenever you want.

Will this work on Windows, Mac, and Linux?

Yes. Every command and tool in Module 01 works on all three operating systems. We include platform-specific notes for things like activating virtual environments and configuring Git, so nothing is left to guesswork.

Do I need to pay for any tools or API keys?

All the core tools (Python, VS Code, Git, virtual environments) are free. For the async LLM section, you'll need an OpenAI or Anthropic API key — both offer free starter credits that more than cover Module 01. Total spend to complete the module is typically less than $1.

What comes after Module 01?

Once you finish, you can move into Module 02: building AI apps with FastAPI, Streamlit, and Gradio. The full curriculum includes 25 modules across 3 phases — Foundations, Orchestration & Protocols, and Production, Safety & Capstone. Most learners complete the full course in 12–16 weeks at a steady pace.

Is this a video course or text-based?

It's a mix — short, focused video lessons paired with written walkthroughs, code snippets you can copy, and hands-on exercises. The whole module is project-based, so you're typing and running real code from the first 15 minutes, not just watching.

Your AI engineering journey starts with a single setup.

Stop fighting your tools. Start building. Module 01 is the foundation that makes every AI project after this one faster, cleaner, and actually fun.

6–8 hours
Lifetime access
25 modules total
Production capstone