Data, Cloud & AI · Programming & Software Engineering

Python

524 words2 min read

Learn Python from first principles to production: fundamentals, web development, APIs, data engineering, automation, testing, cloud deployment, and an introduction to machine learning - all through hands-on projects.

Enrol or enquire
Curriculum

What the program covers

01 Program Snapshot 1 topics
  1. Python fundamentals to advanced patterns (typing, OOP, async)
02 Foundation & Core Python (Weeks 1-2) 1 topics
  1. Web: FastAPI, Django, REST & GraphQL, authentication
03 Advanced Python & Patterns (Weeks 3) 1 topics
  1. Data: Pandas, SQLAlchemy, ETL, Kafka, Snowflake integration
04 Web Development & APIs (Weeks 4-5) 1 topics
  1. Automation, testing, CI/CD, Docker, and cloud deployment
05 Data Engineering & ETL (Weeks 6-7) 1 topics
  1. Python syntax, data structures, functions, comprehensions
06 Automation & Scripting (Week 8) 1 topics
  1. OOP, modules, packaging, virtual environments
07 Testing, CI/CD & Observability (Week 9) 1 topics
  1. Type hints, logging, exception handling, and best practices
08 Deployment & ML Intro (Week 10) 1 topics
  1. Iterators, generators, decorators, context managers
09 Self-paced 1 topics
  1. Async IO, concurrency (async/await), multiprocessing basics
10 Cohort (Instructor-led) 1 topics
  1. Design patterns and clean architecture
11 Enterprise 8 topics
  1. FastAPI fundamentals, async endpoints, validation with Pydantic
  2. Django overview, admin, and when to choose each framework
  3. Authentication (JWT, OAuth2), CORS, rate-limiting
  4. Pandas, SQLAlchemy, data ingestion patterns
  5. Batch & streaming (Kafka basics), Airflow orchestration
  6. Integrations with Snowflake/Databricks and data quality checks
  7. CLI tools, scheduling, Selenium & headless browser testing
  8. File processing, Excel automation, email integrations

Areas covered

Who this course is forCurriculum - Modules & Learning PathHands-on Labs & Capstone ProjectsDeliverables & Certification
How you can take it

Delivery formats

Self-paced

Full curriculum, datasets, and lab briefs you can work through at your own pace, with lifetime access to updates.

Cohort

A guided cohort with live sessions, reviews, and a shared project track for teams that want structure and pace.

Corporate

Private, tailored delivery for your team, mapped to your stack and use cases, with optional on-prem or cloud labs.

Questions

Frequently asked

Who is the Python program for?

Practitioners and teams who want a practical, implementation-ready path through Python. It fits both people new to the area and those who want to formalize and deepen existing experience.

How is the program delivered?

Self-paced with full curriculum and lab briefs, as a guided cohort, or as a private corporate engagement tailored to your stack. Use the enquire button to scope the option you want.

Is it hands-on?

Yes. The program pairs concepts with labs, datasets, and project briefs across roughly 18 topics so you build real, demonstrable capability rather than only theory.

Is there a certificate?

Yes. On completion you receive a Durga Analytics certificate and can request a project-based capstone review.

Is there a downloadable brochure?

Yes, from the download button on this page.

Can my team take it together?

Yes. It is available as a private corporate cohort, tailored to your systems and use cases.

Ready to start Python?

Enrol, request a cohort, or scope a private corporate engagement.

Enrol or enquire