About me
I focus on teaching Python to development teams, DevOps professionals, and hardware engineers. With a strong foundation in software engineering, I’ve taught Python to teams at companies like Intel, Samsung, Microsoft, and various startups. Alongside my teaching, I have extensive experience in Python, mobile development, and cloud infrastructure. My background includes service in the IDF’s 8200 unit and a Computer Science degree from the Hebrew University of Jerusalem.
Experience and Expertise
I have been delivering Python courses since 2012, working with companies ranging from large enterprises to growing startups. As an active software engineer, I integrate real-world industry practices into my training, ensuring that the skills I teach are relevant and immediately applicable.
Teaching Approach
Whether you're just starting out or already working with Python, my courses cater to all skill levels. My beginner courses focus on fundamental Python concepts and hands-on learning to ensure students build a solid foundation. For more experienced teams, my advanced courses dive deep into Python principles and behind-the-scenes mechanics. I believe in providing a comprehensive understanding that goes beyond surface-level coding, enabling teams to truly master the language and its applications.
In intensive 2-3 day workshops, I cover essential concepts through hands-on exercises and real-world examples, giving your team the tools to apply their learning immediately—no matter the level of experience.
Continuous Learning
I continuously update my course content to reflect the latest best practices and industry trends, ensuring that your team learns the most relevant and practical skills for today's tech landscape.
Interested in elevating your team's Python skills? Let's discuss how I can tailor a training program to your specific needs.