Python training built for the way government teams automate and analyze data
Taught by working developers and data scientists, and delivered your way: onsite, live online, or self-paced.

Trusted across the federal government
















Agency seals reflect organizations Graduate School USA has trained. They do not imply endorsement by, or affiliation with, any federal agency.
Three ways to train your team
Every format draws on the same practitioner-built Python curriculum and instructors who have done the work. Choose what fits your headcount, timeline, and budget, or combine them.
- Private group training: we bring Python Automation or the Python Programming Bootcamp onsite and script the reports your office now runs by hand
- Open enrollment: send analysts to scheduled Intro to Python Programming or Python for Data Science Bootcamp dates, live online or in Washington, DC
- Self-paced eLearning: staff work through Python fundamentals, pandas, and Matplotlib on their own schedule between mission deadlines


Private group training
Bring a cohort together and the exercises run on your own material: the monthly spreadsheet reconciliation, the PDF report someone still retypes by hand, the datasets your analysts pull from an internal API. People leave with working scripts and pandas dashboards written against agency files, not sample data.
- Any course or certificate in our Python catalog, delivered onsite, live online, or blended
- A new course built to your specification when nothing off-the-shelf fits
- Scheduled around your calendar, for a cohort of any size
- Rostering, progress, and completion reporting for the whole group
Open enrollment
Send one analyst to Intro to Python Programming or two developers to the Python Programming Bootcamp without standing up a full cohort. Scheduled public sessions run throughout the year, so a single automation or reporting project can start on its own timeline.
- A published schedule across the Python curriculum, entry to advanced
- Live online, or in person at 1050 Connecticut Ave NW in Washington, DC
- No minimum headcount and no setup: register and go
- The same instructors and materials as our private cohorts

Self-paced eLearning
Syntax rewards repetition, so self-paced study suits staff who need to rerun a lesson on functions or pandas until it holds, and those fitting practice around duty hours. It is also how the capstone in the Python Developer Certificate is completed.
- Finish the self-paced Python track, then take the instructor-led class free within a year
- You write and run code in every lesson, with exercises on pandas, NumPy, and Matplotlib
- An always-available AI coach that answers Python questions from the course material itself
- Enroll one analyst or a whole team, with completion tracking toward the Python certificates
Most-requested Python courses
A place to start. Each runs onsite, live online, or self-paced, and every one is part of the same practitioner-built curriculum you will find in full below.
The full Python catalog
From a first working script to production applications, these instructor-led courses take government analysts and technical staff through Python fundamentals, workflow automation, data analysis, machine learning, and full application development. Every course is hands-on and project-based, and the same skills stack into multi-course certificate tracks.
Start with Python fundamentals
Automate repetitive government workflows
Analyze and visualize data with Python
Machine learning and AI
Build applications and APIs
Certificate programs
Python Certification is a 33-hour live PCAP exam preparation track with a free voucher and retake. Four multi-course certificates run from 90 to 510 hours: Python Developer, Data Science & AI, Data Analytics, and Software Engineering.
Python Certification
Live PCAP exam prep spanning Python fundamentals, NumPy and pandas, Matplotlib, and scikit-learn, with a free exam voucher and retake.
View the certificatePython Developer Certificate
Python programming, Django web development, and REST APIs across three core courses plus a self-paced capstone.
View the certificateData Science & AI Certificate
Python, SQL, machine learning, visualization, and AI, taking you from fundamentals to predictive models.
View the certificateData Analytics Certificate
Excel, SQL, Python, and Tableau for data analysis and business intelligence roles.
View the certificateSoftware Engineering Certificate
Full-stack development that includes Python and Django alongside JavaScript, React, and Node.js.
View the certificateVetted procurement, right from the GSA Schedule
Graduate School USA is a GSA Multiple Award Schedule contract holder, allowing federal agencies and other qualifying organizations to confidently purchase our services.
- GSA MAS contract 47QRAA24D004K, SINs 611430 (professional training) and 541611 (management/administrative consulting)
- Held as American Public Training LLC d/b/a Graduate School USA; UEI LA83MCFN1ST3; CAGE 99AA0
- We work with your training office on the paperwork, whether a Schedule order, purchase order, or an SF-182.


An established federal training institution
Graduate School USA's Python curriculum is designed and taught in-house by practitioners who have built data tools and automation for government in Python, not licensed from a generic library.
- Founded 1921 as the USDA Graduate School; 500,000+ government employees trained across 125+ agencies
- ACCET-accredited (ACCET is a U.S. Department of Education-recognized accreditor)
- Center for Leadership and Management runs ECQ-aligned executive development, including the Executive Potential Program since 1995
- 200+ federally experienced subject-matter experts across 400+ courses and certificates
- Available on an active GSA MAS Schedule (SINs 611430 and 541611)
Questions agencies ask
The answers training officers and program directors ask for most, in one place.
How does my agency buy training from Graduate School USA?
Can we pay with an SF-182?
What is the difference between private group training and open enrollment?
Can employees train self-paced, and still take the live class later?
Can courses be tailored to our agency?
Can training be delivered virtually or in person?
What if an employee needs to repeat a class?
What's new in your Python training?
Do our analysts need programming experience before they start?
We want to automate reporting, not build software. Where do we stop?
Plan your agency's Python training
Tell us your topics, headcount, and timeline, and we'll propose the right mix for your team.