I currently offer training on the following software development topics:

  • Python Bootcamp
  • Advanced Python Masterclass (coming soon!)
  • Introduction to Swig (coming soon!)
  • C and C++ programming (on demand)

Teaching Experience

I am an experienced speaker, trainer, and educator. From 1998-2005, I was a tenure-track Assistant Professor at the University of Chicago where I taught graduate courses in Operating Systems, Networks, and Compilers. I have also taught tutorials at conferences such as the O'Reilly Open Source Software Conference, the Python Conference, and USENIX conferences in addition to a large number of seminars at places such as Los Alamos National Laboratory, Lawrence Livermore Laboratory, and NASA. Since 2007, I have taught more than 30 on-site training courses. Clients have included NASA Jet Propulsion Laboratory, Los Alamos National Laboratory, Space Telescope Science Institute, and Google.

Teaching Reviews

The following remarks are taken from my 2007 course evaluations at Big Nerd Ranch.
  • "The instructor was great. I really liked how he mixed excercises in for practice. That helped make things sink in a little better." - Big Nerd Ranch, (Nov. 2007)

  • "He was better than excellent. I have taught for 40 years. His energy level was incredible; to be able to talk and continue consistently with obvious enthusiasm was remarkable. His attitude was serious but fun. He was able to answer wide ranges of questions and relate topics to peoples needs. He is terrific in all aspects of teaching!!" - Big Nerd Ranch, (Nov. 2007)

  • "David did a good job in presenting the material. I enjoyed the fact that he took time to explain complicated examples and answers questions about features not really explained in the course materials." - Big Nerd Ranch, (Nov. 2007)

  • "Dave is great, very approachable with questions, attentive to us, and seemed genuinely interested in knowing what we wanted to learn rather than forcing his planned material down our throats." - Big Nerd Ranch, (May. 2007)

  • "Dave's slides are by far the best, most-thorough, and polished slides of any lecture I've attended, college, professional training, or otherwise." - Big Nerd Ranch, (May. 2007)

2007 Teaching Schedule

  • February 6-9, 2007. Bozeman, Montana. Corporate on-site training.
  • May 21-25, 2007. Atlanta, Georgia. Big Nerd Ranch.
  • May 30-June 1, 2007. Boston, Massachusetts. Corporate on-site training.
  • June 12-14, 2007. Chicago, Illinois. Corporate on-site training.
  • June 19-21, 2007. Baltimore, Maryland. Space Telescope Science Institute.
  • June 25-29, 2007. Annapolis, Maryland. Corporate on-site training.
  • July 9-12, 2007. Chicago, Illinois. Corporate on-site training.
  • July 16-20, 2007. Frankfurt, Germany. Big Nerd Ranch.
  • August 8-10, 2007. Raleigh, North Carolina. Corporate on-site training.
  • August 21-24, 2007. Boston, Massachusetts. Corporate on-site training.
  • August 28-30, 2007. Chicago, Illinois. Corporate on-site training.
  • September 11-13, 2007. Chicago, Illinois. Corporate on-site training.
  • September 17-20, 2007. San Diego, California. Corporate on-site training.
  • October 2-4, 2007. Los Alamos, New Mexico. Los Alamos National Laboratory.
  • October 9-11, 2007. Austin, Texas. Corporate on-site training.
  • November 5-9, 2007. Atlanta, Georgia. Big Nerd Ranch.
  • November 16, 2007. Dallas, Texas. USENIX LISA'07 Conference tutorial.
  • December 4-6, 2007. Chicago, Illinois. Corporate on-site training.

More information

For more information on training, send email to "dave" at "dabeaz.com".