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.

Graduate School USA instructors and federal staff working together

Trusted across the federal government

Since 1921
training the federal workforce
500,000+
government employees trained
125+
federal agencies served
200+
federally experienced instructors
400+
courses and certificates
All levels
across the Python curriculum
U.S. Department of AgricultureU.S. Department of the TreasuryU.S. Department of CommerceU.S. Department of EnergyU.S. Department of Veterans AffairsU.S. Department of DefenseU.S. Department of Homeland SecurityU.S. Department of Health and Human ServicesU.S. Department of JusticeU.S. Department of the InteriorU.S. Department of LaborU.S. Department of TransportationU.S. Office of Personnel ManagementU.S. General Services AdministrationU.S. Department of StateNASA

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
A federal employee working through a Graduate School USA course on a laptop
A Graduate School USA advisor meeting one-on-one with an agency client

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
A Graduate School USA instructor leading a federal class

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

Get analysts and technical staff writing real Python, whether or not they have coded before, from data types and control flow to functions and objects.

Automate repetitive government workflows

Replace manual spreadsheet, PDF, and reporting chores with scripts your team runs on demand, including web scraping and API calls.

Analyze and visualize data with Python

Move from raw datasets to analysis and interactive dashboards using pandas, NumPy, and Matplotlib.

Machine learning and AI

Build predictive models with scikit-learn and stand up AI-powered tools on top of your Python foundation.

Build applications and APIs

Ship web applications and backends with Python and Django once the fundamentals are in place.

Vetted 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.
Graduate School USA staff welcoming agency colleagues
A historical Graduate School USA faculty and leadership gathering, reflecting the institution's roots as the USDA Graduate School since 1921

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?
Graduate School USA holds GSA Multiple Award Schedule contract 47QRAA24D004K (SINs 611430 and 541611), so you can place a pre-priced order directly under FAR Subpart 8.4 without running an open-market procurement. We accept the SF-182, Schedule orders, government purchase orders, and purchase cards for micro-purchases.
Can we pay with an SF-182?
Yes. We accept the SF-182, purchase orders, and GSA Schedule orders under contract 47QRAA24D004K, and our group training team works with your training office on the paperwork.
What is the difference between private group training and open enrollment?
Open enrollment classes are scheduled public sessions anyone can register for, taken live online or at our Washington, DC campus at 1050 Connecticut Ave NW. Private group training delivers a course for your agency's own cohort, tailored to your mission and delivered onsite, live online, or blended.
Can employees train self-paced, and still take the live class later?
Yes. Our self-paced online courses let a learner start anytime and work at their own pace, and when you buy the self-paced course the learner may also attend the live instructor-led course for free within one year.
Can courses be tailored to our agency?
Yes. We tailor existing courses to reflect your agency's mission, policies, and real cases, and we can develop new courses for unique requirements, all delivered under GSA contract 47QRAA24D004K.
Can training be delivered virtually or in person?
Both. Courses are offered as live virtual instruction or in-person onsite at your facility or at our Washington, DC location, and some programs blend live sessions with self-paced work.
What if an employee needs to repeat a class?
We offer one free retake of a class within one year, so a first attempt is never wasted if someone is reassigned, deployed, or needs a refresher before applying the material.
What's new in your Python training?
Our curriculum is refreshed to current tools, standards, and practice; we added new AI courses for the government workforce; courses now run in a modern learning portal, and self-paced courses add an always-available AI coach; and self-paced online options let a learner start anytime and still take the live class for free within a year.
Do our analysts need programming experience before they start?
No. The fundamentals track, Intro to Python Programming and the Python Programming Bootcamp, starts at data types and control flow and is written for analysts and technical staff whether or not they have coded before. Automation, pandas analysis, and machine learning all build on that same base, so a mixed-experience office can start in one place.
We want to automate reporting, not build software. Where do we stop?
Stop at the automation track. Python Automation and the Python Programming Bootcamp cover replacing manual spreadsheet, PDF, and reporting chores with scripts your team runs on demand, including web scraping and API calls. Django web development, REST APIs, and the Software Engineering Certificate are separate tracks you can leave alone until there is a reason to build applications.

Plan your agency's Python training

Tell us your topics, headcount, and timeline, and we'll propose the right mix for your team.

Group training team
onsite@graduateschool.edu
Main line: (888) 744-4723

Required