Python for Network Engineers is a free, 8-week course that is being offered again starting today (Jun 1). It covers Python fundamentals but "with a network engineer's bent." The weekly lessons cover, in order: Why Python, the Python Interpreter Shell, and Strings; Numbers, Files, Lists, and Linters; Conditionals and Loops; Dictionaries, Exceptions, and Regular Expressions; Functions and the Python Debugger; Netmiko Basics; Jinja2 Basics, Introduction to YAML and JSON, Complex Data Structures; Libraries, Package Installation, and Virtual Environments. Uses Python3. Our thanks go to ktbyers for this one!