Training Workshops
Always Free for SME members, US Veterans and SME students
Interested in attending?
Join our Meetup Group to receive notifications when we announce new workshop dates!
November 9, 2018
January 2019
3 days, 5 hours per day
Locations Available
Online (Audit Only) Dallas-Fort Worth
Certificate Partner
Training Materials

Python Foundations

Python programming is on the rise! For the modern engineer, computer programming is a mandatory skill set when interacting with advanced manufacturing, robotics design, data analytics and machine learning. Python is an approachable language with a clean syntax and a vast collection of reusable libraries. Python is in high demand by employers so it is a great language to learn for both students, experienced professionals and everyone in between.


  • Programming experience in another language is helpful, but not required.

Pre-Workshop Checklist

  • Bring a laptop computer running Microsoft Windows, macOS or Linux.
  • Install Python 3.x on your laptop computer. Anaconda Python is highly-recommend. See this instructional video if you need help.
  • Install Visual Studio Code. Any code editor will work, but Visual Studio Code is a good choice and it will be used during class.


Day 1

This day is dedicated to introducing the basics of Python programming, managing Python packages, working with Python support tooling and getting your feet wet on some actual Python projects.

Topics covered will include:

  • Data types.
  • Packages and importing.
  • Reading and writing data.
  • Classes and objects.
  • Control flow.
  • Debugging.
  • Testing.
  • Code documentation.

Day 2

We will explore the very powerful and popular NumPy and Matplotlib Python packages for performing numerical analysis and data visualization.

Day 3

This last section will be all about a Python package called Pandas. Pandas is great for data wrangling and data analysis and so we will work on some manufacturing-oriented data sets with it.


Why should I attend?

Manufacturing is changing rapidly. Very rapidly. Workshops are carefully chosen, developed and periodically updated with content directly corresponding to evolving industry needs. If you are a student, these skills sets can give you an edge in the job marketplace. If you are a manufacturing professional, these workshops are designed to help you grow in your career.

How does this workshop compare to online courses like those found on Udemy, Coursera, edX and others?

We offer a more physical, peer-based and individualized approach to learning. Although the Internet is ubiquitous nowadays, manufacturing and engineering are still very face-to-face and physical team-based. Our workshops are designed to be small so participants can collaborate to solve challenging problems and build professional relationships - just like you will find out in industry.

Some of our workshops even use real, physical hardware which is crucial sometimes for understanding industrial technology.

That said, although we cannot vouch for any online courses, there is nothing inherently bad in participating in those programs. In fact, they can be a good way to supplement your knowledge further!

How much does this workshop cost?

For current SME members, US Veterans and students, the workshops are free. For non-SME members, there may be a fee associated with the workshop (the fee varies with the type of workshop).

If you are a student, but not a SME student member, you are may also participate for free!

Really. What's the catch?

No catch. The overall goal of the SME Virtual Network is to narrow the skills gap. Freely available industry-driven training is essential to achieving that goal. More than that, these workshops provide an opportunity to connect with your peers and build lifelong industry relationships.

Is there a No-Show Policy?

Currently, we do not have an official policy. However, if we start to encounter substantial amounts of no-shows, we will have to implement one.

If you register for a workshop, please try to attend every day. Not doing so potentially deprives another student or professional of a workshop seat that could have been utilized.

When will this workshop be offered? Where will the workshop be held? Where can I register?

Please join our Meetup Group for workshop announcements! You will be able to register there when workshops open up.

How "hands-on" is this workshop?

Very. The only way to learn advanced manufacturing and engineering technology is to learn-by-doing. We realize that so we strive to divide up workshops into 15-30 minute lecture segments and between those segments the class is challenged to work on actual projects. Besides, no one wants to sit in a classroom all day to hear someone talk the whole time.

How many seats are available?

For the physical workshop session, there is strict maximum of 15 seats available. This allows workshop instructors the time to individually assist workshop participants with questions.

If you will be joining us virtually, there is no seat limit.

Please join the waitlist if the workshop is full and you are interested. A spot might open up! We also use the amount of people on the waitlist as a gauge on how quickly we should run a workshop again.

Will hardware be provided to workshop attendees?

Yes. The SME Virtual Network will supply all of the necessary hardware and cables. You are only responsible for bringing the items in the Pre-Workshop Checklist (if applicable).

Will the written materials be available after the workshop ends?

Yes. In fact, all workshop materials will be be open-sourced and permissively licensed on our GitHub Organization. You can also help us fix bugs and suggest improvements for subsequent workshops!

Will food and drink be provided during each workshop day?

Yes. At the very least, light refreshments will be available for the workshop participants.

Is a workshop completion certificate provided?

Yes. As long as you attend and participate physically in every day of the workshop, you will receive a Certificate certified by the workshop partner. At this time, certificates are only issued for workshop participants that can attend the physical sessions.

Can non-SME members participate?

Yes, and we would love for you to join us! However, at this time, we are prioritizing SME members, US Veterans and students for the physical, certificate workshops. The good news is that we broadcast all workshops publicly on our YouTube Channel and you may join us at anytime there.

What does "Audit Only" mean?

Audit Only means that you can work along with the class, access all of the training materials and even participate in the discussions (via our Discord Chat Server, for example), but we do not offer a certificate to virtual workshop participants at this time.

What does "ETA" mean?

Estimated Time of Arrival. Some workshops are being developed for the first time while others are undergoing significant updates per the feedback of past workshop participants and/or suggestions from our industry or educational partners. While those updates are happening, there is an estimated time when the workshop will be offered again.

For workshops that are indicated "Available Now", please join our Meetup Group to see when the next workshop session will be offered.