Python training, in-person, wherever you are
You've just hired new developers who are good programmers, but they don't know Python yet. How do you get them up to speed on Python so they can become productive members of your team?
There are many great videos, online courses, and books written on Python. But they may not address your team's specific needs. They also might start from square one instead of bridging the gap between your developers' current programming knowledge and Python.
My name is Trey Hunner. I have been a developer for over a decade.
I am also a director at the Python Software Foundation.
I have a background in full-stack Django web development. I love Python and I love helping aspiring Pythonistas get excited about using Python.
While I love writing Python code, I love teaching Python even more. I want to help your developers level-up their Python programming skills.
There weren't really any obstacles that would have prevented me from buying Trey's training. I think my team liked getting to spend a few days in San Diego and the price of the training was reasonable. I was a little bit worried about the relevance, but that's always the case for new training programs. It was absolutely worth doing. Both devs immediately started working much more directly with our full stack and are both now thought of as full-stack engineers in every way.
I really enjoyed building the curriculum with Trey. He never shied away from a broad or open-ended curriculum that would cover a lot of topics.
I'm a huge fan of Trey's. We co-teach a class of 10 under-served youth together every week and I absolutely love working with him.
Having a group of 10 doing individual hands-on work can be challenging. The students tend to get out of synch with each other because they learn at different rates. Trey takes great care with the slower students. He is calm and patient and never gets frustrated. Almost every week, he stays behind to help the slower students finish all their exercises.
If I was learning programming again, I would definitely seek mentorship from Trey. He has infinite patience, and an amazing ability to see inside the student's brain to understand where they're at.
I rarely use slides during my teaching and I don't lecture often. Instead, we write code together.
Instead of lecturing, I live-code on the projector with the guidance of your team. I ask questions about what we need to do next, what's missing, and what we've learned so far. We learn together by questioning, guessing, doing, and reflecting.
Lecturing is for online courses. In my classes, we learn with our hands on the keyboard. We'll take multiple short exercise breaks each hour.
Keeping skills fresh requires continued practice. At the end of my training, I leave students with a detailed guide of everything we learned together in class as well as a wealth of bonus material for continued learning after our class has completed.
At the end of my training courses students don't receive slides and speaker notes. Instead they receive a book-like manual. Unlike speaker notes and slides, this manual is not designed for lecturing, but for review. It includes everything we learned together as well as links to more resources for continued learning. Most importantly, students will walk away from class with many short exercises to continue their learning on their own time.
Length: 18 hours
Length: 18 hours
Do you have a team of engineers interested in learning more about Python?
Do you have ideas for training services you'd like to see me provide?
Please drop me a line. I would love to chat with you!Contact Me