The NSA Has a Beginner Python Course

The National Security Agency (NSA) recently released a free Python programming course for beginners after a Freedom of Information Act (FOIA) request according to ZDNet. There is almost 400 pages of material that has been uploaded to Digital Oceans Spaces by Chris Swenson, the software developer who made the original request.

You can access the course PDF directly here. Interestingly, the document mentions a couple of No Starch Press’s most popular books, such as “Automate the Boring Stuff with Python” and “Python Crash Course”.

The document is a bit dry, but it is interesting to see how the United States government is teaching Python.

Kushal Das has spent more time than I have digging through the materials and has posted about his discoveries on his blog. I personally found it interesting that they were using the Anaconda distribution rather than the CPython one.

Anyway, if you have some time, you should check it out.