Everything built up gradually and logically.
It adapted well to my level and pushed me just enough to learn new skills and techniques, without ever feeling overwhelming.
The teaching style was one of the highlights.
The mix of slides, hands-on exercises, and open discussion kept the energy up and made the learning feel dynamic.
The relaxed, interactive approach kept everyone engaged, regardless of their starting skill level.
“This course was absolutely brilliant – exactly the springboard I needed to finally start coding with confidence. I’ve been meaning to learn Python for ages, and Introduction to Python for Scientists exceeded all expectations.
The small group size was ideal – just six of us – which meant plenty of personalised support, and having two expert trainers on hand throughout made a huge difference. The sessions struck a great balance between teaching, hands-on practice, and discussion, and the pace was spot-on. Everything built up gradually and logically, from simple print statements to more advanced concepts like working with JSON and understanding how computers actually process code.
By the end, I felt genuinely confident writing my own Python scripts, manipulating data, creating graphs, and applying key programming principles like DRY and IPO. The quality of the teaching and support was outstanding – clear, practical, and incredibly encouraging.
My only suggestion would be to include a short summary booklet after the course with key terms and examples – it’d be a really handy resource. But overall, it was a fantastic experience and I’d wholeheartedly recommend it to any scientist keen to get to grips with coding.”
Tom Edmondson, Technical Lead, Revvity and course participant
“The Introduction to Python for Scientists course was an excellent experience. It struck the perfect balance between lectures, presentations, and practical exercises. Mark, our instructor, managed to make a subject that’s often considered dry genuinely engaging, and Gigi, the course assistant, was incredibly approachable and knowledgeable.
Although I’d used Python before during my master’s, it had been several years—and this course was the perfect refresher. It adapted well to my level and pushed me just enough to learn new skills and techniques, without ever feeling overwhelming.
By the end of the course, I felt confident writing basic Python scripts on my own. More importantly, it equipped me with the tools to problem-solve and continue building my skills independently. Mark was also very supportive and made it clear he was available for help after the course, which was reassuring.
I especially appreciated how the course didn’t just focus on Python syntax, but also covered working with real-world data formats like Excel and JSON—skills I’ve already been able to use in my role. The format was ideal: a smart mix of teaching, hands-on tasks, and discussion that kept things engaging across all three days. It was never dull, and the one-on-one attention really made a difference.
All in all, it was a well-designed course that catered to people with a range of prior experience. I’d absolutely recommend it—and would definitely be interested in a follow-up course to build on what we’ve learned.”
Elliot Derby, Technical Scientist, Revvity and course participant
“The Introduction to Python for Scientists course was a fantastic experience. As someone completely new to coding, I found the pace, structure, and content incredibly well thought out. It gave me a strong, practical foundation in Python—from working with different file types to confidently creating data visualisations.
The teaching style was one of the highlights: a great balance of explanation, hands-on practice, and discussion that made the learning feel natural and engaging. The instructors were brilliant—knowledgeable, supportive, and always ready with real-world examples that brought the material to life.
Even though I haven’t used Python since the course, I’m confident I could get back into it quickly because of how solid the grounding was. It really boosted my confidence.
If I had one suggestion, it would be to use more neutral examples in the early exercises to help beginners focus purely on the coding. A syntax cheat sheet would be a nice bonus too.
Overall, I’d highly recommend this course to anyone who wants a clear, practical, and confidence-boosting introduction to Python.”
Sam Nicholls, Laboratory Operations Supervisor, Revvity and course participant
“The Introduction to Python for Scientists course was brilliant – exactly the kind of practical, confidence-boosting training I’d been hoping for. It was accessible, engaging, and packed with useful content tailored to the kind of work I do day-to-day.
The range of topics covered was incredibly useful – from basic calculations and functions through to plotting, data frames, and working with Excel, CSV, and JSON files. It offered a well-rounded introduction to Python’s capabilities, especially for those of us in scientific roles.
What really stood out was the structure and delivery. The mix of slides, hands-on exercises, and open discussion kept the energy up and made the learning feel dynamic. Having a small group meant there was space for one-on-one support, which made a real difference when wrapping your head around the trickier bits.
By the end of the course, I felt confident writing basic Python scripts, creating and saving visualisations, and handling different file types – including JSON, which is particularly relevant for my role. The course also covered the basic functions of a computer, like binary and memory management, helping to explain some of the fundamental workings of Python , which I really appreciated.
Mark and Gigi were clear, supportive, and great at pitching explanations at just the right level. Their encouragement and practical tips made the whole experience feel really empowering.
I'd absolutely recommend this course to any scientist looking to get to grips with Python. A quick syntax cheat sheet and a bit more time on the fundamentals would be great additions – but overall, this was a superb course that’s given me the skills and enthusiasm to start using Python with confidence in my work.”
Sean Monks, Senior Production Process and Improvement Scientist, Revvity and course participant
“The Introduction to Python for Scientists course was absolutely fantastic for our team. The three-day format worked brilliantly – it gave us time to absorb the content properly, and by day three, everything really started to click.
The course struck a great balance between theory, practical exercises, and group discussion, and the delivery was top-notch. Mark and Gigi were a brilliant teaching duo – clear, supportive, and always on hand to answer questions. The relaxed, interactive approach kept everyone engaged, regardless of their starting skill level.
By the end of the course, our team felt genuinely confident writing basic Python scripts, working with real-world data, and handling formats like JSON that we use in our day-to-day work. The inclusion of low-level computer concepts like binary and CPU operations added unexpected value and helped us understand what’s happening behind the scenes.
We’d love to see more time spent on loops, if statements, and complex plotting in future versions, and a ‘cheat sheet’ for syntax would be a great resource to refer back to. But honestly, this course has laid a really solid foundation for our team, and sparked genuine enthusiasm for coding.
We’re already looking forward to the next level – especially if it’s tailored to our sector. I wouldn’t hesitate to recommend this course to any organisation looking to upskill their team in a practical, engaging, and empowering way.”
Sam Frost, Quality Scientist, Revvity and course participant