Skip to main content


Showing posts from June, 2012

Learning in an online world

Since I started at Dynamic Controls about two years ago, engineers have done free online courses in machine learning, artificial intelligence, cryptography and digital electronics. These services are just starting to build momentum, have a go at many computer science topics at or, for something completely different learn a language while transcribing the web at

The business also promotes internal classes, from topics related to each department like Finance 101 to classes run by enthusiasts in a particular domain like the Chinese language or Programming in Python.

I'm about to embark on teaching the "Introduction to Programming" course for the third time. It is so rewarding to see many of my previous students use Python to automate some repetitive part of their job. Everyone has been happy using Python 3 as their first programming language.

We live in a wonderful world with a rich culture of free learning and education.