Python + Django + FastAPI + ML Track  ·  Batch Starting Soon

Build with
Python. Deploy
to Production.

From writing your first Django view to deploying an ML-powered API on AWS — this 90-day internship gives you the real full-stack Python experience that gets you hired, not just a certificate.

Django + FastAPI
React Frontend
ML / Gen AI
AWS Deployment
90-Day Program
~/medha-intern/ecommerce git:(main)
# 🐍 Medha EduTech – Python Internship Project
# E-Commerce API with Django REST Framework
 
$ python manage.py runserver
✔ Django version 5.0 — Starting dev server...
 
@api_view(['POST'])
@permission_classes([IsAuthenticated])
def create_order(request):
    serializer = OrderSerializer(
        data=request.data,
        context={'user': request.user}
    )
    if serializer.is_valid():
        order = serializer.save()
        send_order_email.delay(order.id)
        return Response(
            serializer.data,
            status=201
        )
 
$ POST /api/orders/ → 201 Created ✓
🐍
Django API Live!
api.intern-project.com
🤖
ML Model Deployed
Accuracy: 94.3%
💼
Offer Received!
₹9.5 LPA → Infosys
📍 Python Track Journey

The 90-Day Python Career Roadmap

From Python basics to deploying a production-grade Django + ML application — every phase builds on the last, with mentor-guided hands-on work every single day.

🐍
Phase 1 · Days 1–25
Python Core + Django
OOP, Django models, views, templates, REST APIs with DRF, PostgreSQL, JWT auth. 2 mini-projects shipped.
Phase 2 · Days 26–55
FastAPI + React + AWS
Async APIs with FastAPI, React frontend, Redis caching, Celery queues, Docker containers — production deployment to AWS.
🤖
Phase 3 · Days 56–80
ML + Gen AI Integration
Scikit-learn pipelines, LangChain + OpenAI, deploy ML models as FastAPI microservices. Build a real AI product.
🚀
Phase 4 · Days 81–90
Placement Sprint
Portfolio, resume, mock interviews, direct referrals to 200+ Python-hiring companies. Get the offer in hand.
🐍 Python Team · Sprint #3
Live Standup
KS
Kavya Sharma
Django Backend · Intern
PR Open
RV
Rahul Verma
FastAPI + ML · Intern
Deployed ✓
AP
Mentor Ananya
Senior Python Dev · Medha
Reviewing
🐍
Today: Finish the recommendation engine endpoint + write tests. API demo at 5:30 PM on staging.
🔥
3 PRs merged today
Code Quality: 96/100
Python Internship Experience

Not a Course.
A Real Job Simulation.

You'll work inside a Python dev team exactly the way a junior developer does — writing production code, getting PRs reviewed, fixing real bugs under deadlines, and deploying to actual servers.

🏗
Django + FastAPI Real Codebase
Work on a shared monorepo — Django for the core app, FastAPI for ML microservices. Real architecture, real git workflow.
🔍
Daily Code Reviews by Pythonistas
Senior Python engineers review every PR — Pythonic style, performance, DRY principles, and security patterns, every day.
🤖
Ship an ML-Powered Feature
Integrate a real Scikit-learn or LangChain model into your project — not a tutorial notebook, a live API endpoint.
📜
Python-Specific Certificate + Portfolio
Certificate endorsed by senior Python engineers, plus a GitHub with live project URLs — the kind that gets callbacks.
🗓 Week-by-Week Curriculum

What You'll Build & Learn

13 weeks of structured, hands-on Python mastery — every module ends with code you can push to GitHub.

🐍
Week 1–2
Python Foundations
OOP — classes, decorators, generators
Data structures & algorithms in Python
File I/O, exception handling, modules
Git workflow — branch, PR, merge
🌐
Week 3–4
Django + REST APIs
Django MVT — models, views, templates
Django REST Framework — serializers, viewsets
PostgreSQL — migrations, ORM queries
JWT authentication + RBAC
Week 5–6
FastAPI + Async Python
FastAPI — routers, Pydantic models, dependency injection
Async / await — asyncio patterns
Redis caching + Celery task queues
WebSockets — real-time features
⚛️
Week 7–8
React Frontend + Integration
React components, hooks, state management
Axios — consuming Django/FastAPI endpoints
Tailwind CSS + responsive design
Full-stack feature from scratch to deployed
🤖
Week 9–10
ML + Gen AI Integration
Scikit-learn — train, validate, deploy models
LangChain + OpenAI / Gemini APIs
Vector databases — Pinecone / ChromaDB
Serve ML models as FastAPI microservices
☁️
Week 11–13
DevOps, AWS & Placement
Docker + Docker Compose — containerize the app
AWS EC2, S3, RDS — deploy to cloud
GitHub Actions CI/CD pipeline
Portfolio, mock interviews, offer letters
Python Portfolio Projects

Python Projects You'll Actually Ship

Real applications — live on the internet, with real users, real databases, and Python powering every line of backend logic.

🛍️
Full Stack
E-Commerce Platform
Multi-vendor marketplace — Django REST backend, React frontend, Razorpay payments, Celery order emails, Redis cart caching.
DjangoFastAPIReactPostgreSQLRedisAWS
🤖
AI App
AI Document Q&A Tool
Upload PDFs, ask questions in natural language. LangChain + GPT-4, vector store (Pinecone), FastAPI backend, React UI.
FastAPILangChainOpenAIPineconeReact
📊
Analytics
Sales Analytics Dashboard
Django + Pandas data pipeline, Chart.js React frontend, ML-powered sales forecasting, automated weekly email reports.
DjangoPandasScikit-learnCeleryReact
🏥
Enterprise
Hospital Management System
Patient records, appointments, Django admin portal, WebSocket real-time notifications, prescription PDF generation.
DjangoChannelsReactPostgreSQLDocker
🔗
Microservices
Microservices Platform
4 FastAPI microservices — auth, products, orders, notifications — orchestrated with Docker Compose, API gateway, message queue.
FastAPIRabbitMQDockerNginxReact
🧠
ML / Gen AI
Resume Screener AI
Upload resumes → ML model ranks candidates → GPT-4 writes rejection / interview invite emails. Live FastAPI + React app.
Scikit-learnFastAPILangChainReactAWS S3
Week by Week

Your Python Internship Journey

Every week purposefully designed — from your first Django view to deploying an AI-powered API on AWS.

Week 1–2
🐍 Python Setup + First Django App
Setup dev environment, learn Django project structure, build your first model and API view, and make your first commit on day 3.
📌 Deliverable: First Django REST API — live on Postman
Week 3–4
🌐 Full DRF Backend Sprint
Build the complete backend — JWT auth, nested serializers, custom permissions, pagination, filtering, and Django signals. Daily code reviews.
📌 Deliverable: Authenticated REST API deployed to staging
Week 5–6
⚡ FastAPI + Async Microservice
Build a FastAPI microservice — async endpoints, Pydantic validation, Redis caching, Celery task queue for background jobs.
📌 Deliverable: FastAPI service passing 80%+ test coverage
Week 7–8
⚛️ React Frontend + Full Integration
Wire up the React frontend to your Python APIs — auth flows, protected routes, real-time features with WebSockets, full feature demo.
📌 Deliverable: Full-stack app — deployed on AWS EC2
Week 9–10
🤖 ML Model + Gen AI Feature
Train a Scikit-learn model on real data, integrate LangChain + GPT-4 into your project, expose as a FastAPI endpoint, monitor in production.
📌 Deliverable: Live ML-powered API endpoint with demo
Week 11
📊 Capstone Demo + Portfolio
Present your full project stack to the team and Medha mentors. Finalise GitHub, write a technical blog, and receive the mentor endorsement letter.
📌 Deliverable: Portfolio + LinkedIn + Certificate
Week 12–13
💼 Placement Sprint
Resume polish, 10+ mock interview rounds (Python DSA, Django system design, API design, HR), direct referrals to 200+ companies hiring Python developers.
🎉 Goal: Python Developer Offer Letter in Hand
Python Placement Accelerator

We Don't Stop Till You're a Python Dev

Our placement team connects your Python profile directly with 200+ companies actively hiring — from product startups to TCS, Infosys, Wipro Digital and beyond.

1,800+
Python developers placed
200+
Hiring partner companies
₹11L
Highest Python offer
4.9★
Google rating from alumni
01
Python Portfolio Polish
Pin your 3 best Python projects, clean your READMEs, add live demo links — GitHub that stops hiring managers scrolling.
02
ATS Resume + LinkedIn
Python-keyword-rich ATS resume, a LinkedIn that ranks in recruiter searches for Django/FastAPI/Python roles.
03
10+ Python Mock Interviews
Python DSA, Django system design, API design, database optimisation, ML model questions — with detailed mentor feedback every round.
04
Direct Referrals to Python Companies
Your profile handed directly to HR at companies hiring Python devs — warm introductions that get you interview calls, not job portal ghosting.
05
Salary Negotiation for Developers
Scripts, market data, and practice scenarios to negotiate your Python developer salary with confidence.
Python developers from Medha EduTech are hired at
Python Alumni Stories

From Python Beginner to Python Developer

Real Python track alumni. Real offer letters. Real salaries they couldn't have imagined before.

↑ 320% hike
"

I'd watched dozens of Python tutorials but never understood how a real Django project works. After Medha's internship, I'd written 40+ commits on a production codebase, deployed to AWS, and integrated an OpenAI API. Infosys called 3 weeks after I graduated the program.

KS
Kavya Sharma
Python Backend Developer
@ Infosys BPM — ₹9.5 LPA
↑ 270% hike
"

The FastAPI microservices project I built during the internship is exactly what my interviewer asked me to walk through at TCS Digital. Having a live deployed API with real CI/CD made the interview feel like showing off rather than proving myself.

RV
Rahul Verma
Django + FastAPI Developer
@ TCS Digital — ₹8.8 LPA
↑ 410% hike
"

I was a data entry operator with a BCom background — Python was completely new to me. In 90 days I went from not knowing what a virtual environment is to deploying an ML-powered web app on AWS. HCL hired me for their Python automation team at a package I couldn't believe.

SL
Sunita Laxmi
Python Automation Developer
@ HCL Tech — ₹8.2 LPA
↑ 240% hike
"

The LangChain + GPT-4 resume screener AI I built became my biggest talking point in every interview. No other candidate in those rounds had shipped an actual Gen AI product. Wipro's Python CoE team fast-tracked my interview because of it.

AP
Aditya Prasad
AI / Python Developer
@ Wipro — ₹9.0 LPA
↑ 380% hike
"

The daily code reviews were the single most valuable thing. My mentor would tear apart my Django code in the kindest way — by day 60, I was writing Pythonic, performant, well-tested code. Accenture's Python team said I was the best-prepared fresher they'd interviewed in months.

NR
Nikhita Rao
Full Stack Python Developer
@ Accenture — ₹10.5 LPA
↑ 300% hike
"

I had a 2-year gap after my B.Tech and was worried no one would hire me. Medha's placement team didn't just send my resume — they walked my profile into 12 companies directly. I got 4 interview calls, 2 offers, and chose Tech Mahindra. Best decision of my career.

VK
Vikram Kumar
Python Backend Engineer
@ Tech Mahindra — ₹8.5 LPA
Apply Today · Python Track

Your first Django API.
Your first ML deployment.
Your first Python offer.

Applications open for the next Python batch — only 12 seats. Free to apply. Merit-based selection. We'll call you in 30 minutes.

🐍
Apply for Full Stack Python Internship
We'll call you within 30 minutes — 9 AM to 9 PM, every day.

Free to apply. Merit-based selection. No spam, ever.

Django + FastAPI Experts
Real ML Integration
AWS Production Deploy
200+ Hiring Partners
Zero Hidden Costs

Contact Us